diego.ar
05/20/2023, 7:41 PMkasperl
05/20/2023, 8:40 PMkasperl
05/20/2023, 8:41 PMkasperl
05/20/2023, 8:43 PMkasperl
05/21/2023, 6:02 AMdiego.ar
05/22/2023, 3:46 AMdiego.ar
05/22/2023, 3:51 AMdiego.ar
05/22/2023, 3:51 AMjag
, device has version
******************************************************************************
EXCEPTION error.
Connection closed
0: tcp_error_ /net/modules/tcp.toit:208:3
1: TcpSocket_.ensure_state_ /net/modules/tcp.toit:75:14
2: TcpSocket.read /net/modules/tcp.toit:156:16
3: BufferedReader.more_ /reader.toit:82:22
4: BufferedReader.ensure_ /reader.toit:69:14
5: BufferedReader.can_ensure /reader.toit:109:5
6: Connection.read_request /connection.toit:138:20
7: Server.run_connection_. /server.toit:115:30
8: Task_.with_deadline_. /core/task.toit:203:16
9: Task_.with_deadline_ /core/task.toit:197:3
10: with_timeout /core/utils.toit:181:24
11: with_timeout /core/utils.toit:164:12
12: Server.run_connection_ /server.toit:114:7
13: Server.listen.... /server.toit:82:26
14: catch. /core/exceptions.toit:124:10
15: catch /core/exceptions.toit:122:1
16: catch /core/exceptions.toit:97:10
17: Server.listen... /server.toit:81:18
18: Server.listen.. /server.toit:78:38
19: Server.listen. /server.toit:98:37
20: Server.listen /server.toit:54:3
21: serve_incoming_requests /home/runner/work/jaguar/jaguar/src/jaguar.toit:401:10
22: run.. /home/runner/work/jaguar/jaguar/src/jaguar.toit:199:10
23: Task.group.. /core/task.toit:113:45
24: Task.group. /core/task.toit:110:26
******************************************************************************kasperl
05/22/2023, 4:21 AMkasperl
05/22/2023, 4:23 AMdiego.ar
05/22/2023, 1:40 PMdiego.ar
05/30/2023, 2:17 PMfloitsch
05/30/2023, 2:20 PMdiego.ar
05/30/2023, 2:24 PMkasperl
05/31/2023, 9:19 AMfloitsch
05/31/2023, 11:48 AMdiego.ar
06/01/2023, 8:24 PMdiego.ar
06/01/2023, 8:24 PMdiego.ar
06/01/2023, 8:37 PMfloitsch
06/01/2023, 9:02 PMfloitsch
06/01/2023, 9:03 PMfloitsch
06/01/2023, 9:04 PMfloitsch
06/01/2023, 9:05 PMaxp.setPowerOutPut(AXP192_LDO2, AXP202_ON);
axp.setPowerOutPut(AXP192_LDO3, AXP202_ON);
axp.setPowerOutPut(AXP192_DCDC2, AXP202_ON);
axp.setPowerOutPut(AXP192_EXTEN, AXP202_ON);
axp.setPowerOutPut(AXP192_DCDC1, AXP202_ON);
floitsch
06/01/2023, 9:06 PMdiego.ar
06/01/2023, 9:06 PMfloitsch
06/01/2023, 9:06 PMfloitsch
06/01/2023, 9:06 PMfloitsch
06/01/2023, 9:06 PMfloitsch
06/01/2023, 9:08 PMdiego.ar
06/01/2023, 9:09 PMdiego.ar
06/01/2023, 9:09 PMfloitsch
06/01/2023, 9:11 PMaxp.setPowerOutPut(AXP192_LDO2, AXP202_ON);
is almost certainly equivalent to https://github.com/toitware/toit-m5stack-core2/blob/main/src/m5stack_core2.toit#L223floitsch
06/01/2023, 9:11 PMdiego.ar
06/01/2023, 9:11 PMfloitsch
06/01/2023, 9:12 PMdiego.ar
06/01/2023, 9:12 PMfloitsch
06/01/2023, 9:13 PMdiego.ar
06/01/2023, 9:13 PMdiego.ar
06/01/2023, 9:14 PMOliver M
06/01/2023, 9:18 PMdiego.ar
06/01/2023, 9:38 PMdiego.ar
06/01/2023, 9:39 PMfloitsch
06/01/2023, 10:15 PMdiego.ar
06/01/2023, 10:18 PMdiego.ar
06/01/2023, 10:19 PMfloitsch
06/01/2023, 10:20 PMdiego.ar
06/01/2023, 10:21 PMfloitsch
06/01/2023, 10:21 PMdiego.ar
06/01/2023, 10:21 PMfloitsch
06/01/2023, 10:22 PMdiego.ar
06/01/2023, 10:22 PMdiego.ar
06/01/2023, 10:22 PMdiego.ar
06/02/2023, 3:07 AMdiego.ar
06/02/2023, 3:08 AMjag
, device has version
******************************************************************************
EXCEPTION error.
Connection closed
0: tcp_error_ /net/modules/tcp.toit:208:3
1: TcpSocket_.ensure_state_ /net/modules/tcp.toit:75:14
....diego.ar
06/02/2023, 3:11 AMkasperl
06/02/2023, 6:48 AMublox_gnss.Driver
will try to communicate with the module and tell it to start sending NAV packets if I am not mistaken.kasperl
06/02/2023, 6:48 AMprint "axp192 setup"
set_bits device POWER_OUTPUT_CONTROL_REGISTER POWER_OUTPUT_LDO2
set_bits device POWER_OUTPUT_CONTROL_REGISTER POWER_OUTPUT_LDO3
set_bits device POWER_OUTPUT_CONTROL_REGISTER POWER_OUTPUT_DC_DC2
set_bits device POWER_OUTPUT_CONTROL_REGISTER POWER_OUTPUT_EXTEN
set_bits device POWER_OUTPUT_CONTROL_REGISTER POWER_OUTPUT_DC_DC1
print "creating driver"
driver := ublox_gnss.Driver
ublox_gnss.Reader device
ublox_gnss.Writer device
print "getting location"
driver.location --blocking
floitsch
06/02/2023, 7:12 AMimport i2c
import uart
import gpio
import ublox_gnss
import axp192 show *
main:
i2c_bus := i2c.Bus --scl=(gpio.Pin 22) --sda=(gpio.Pin 21)
axp_device := i2c_bus.device 0x34
set_bits axp_device POWER_OUPUT_CONTROL_REGISTER POWER_OUTPUT_LDO2
... // Set the other power bits.
axp_device.close
i2c_bus.close
// Communicate with the NEO over serial port.
neo_uart := uart.Port --rx=(gpio.Pin 34) --tx=(gpio.Pin 12) --baud_rate=9600
neo := ublox_gnss.Driver neo_uart neo_uart
print "getting location"
neo.location --blocking
print "Took: $(neo.time_to_first_fix)"
while true:
location := driver.location --blocking
print "Location: $location"
sleep --ms=500
neo.close
floitsch
06/02/2023, 7:13 AMdiego.ar
06/02/2023, 1:35 PMdiego.ar
06/02/2023, 11:50 PMdiego.ar
06/02/2023, 11:51 PMdiego.ar
06/02/2023, 11:54 PMOliver M
06/03/2023, 10:51 AMdiego.ar
06/03/2023, 3:43 PMdiego.ar
06/03/2023, 5:41 PMdiego.ar
06/03/2023, 5:41 PMdiego.ar
06/03/2023, 5:41 PMdiego.ar
06/03/2023, 5:42 PMkasperl
06/03/2023, 8:14 PMdiego.ar
06/04/2023, 12:29 AMdiego.ar
06/06/2023, 4:45 AMkasperl
06/06/2023, 4:47 AMdiego.ar
06/06/2023, 4:47 AMkasperl
06/06/2023, 4:47 AMkasperl
06/06/2023, 4:47 AMdiego.ar
06/06/2023, 4:48 AMdiego.ar
06/06/2023, 4:50 AMdiego.ar
06/06/2023, 4:51 AMdiego.ar
06/06/2023, 4:51 AMkasperl
06/06/2023, 4:53 AMkasperl
06/06/2023, 4:53 AMkasperl
06/06/2023, 4:54 AMdiego.ar
06/06/2023, 4:55 AMkasperl
06/06/2023, 4:56 AMdiego.ar
06/06/2023, 4:56 AMkasperl
06/06/2023, 7:22 AMneo_uart.read
is likely to conflict with this. The driver already has a loop that tries to read from the UART: https://github.com/toitware/ublox-gnss-driver/blob/main/src/driver.toit#L60. It might be better to try to add a bit of debugging logging where the UBX message has been read: https://github.com/toitware/ublox-gnss-driver/blob/main/src/driver.toit#L162.kasperl
06/06/2023, 7:28 AMe := catch:
message := ubx_message.Message.from_reader reader_
print "Received message = $message"
return message
Oliver M
06/06/2023, 5:49 PMdiego.ar
06/06/2023, 11:33 PMdiego.ar
06/07/2023, 12:03 AMdiego.ar
06/07/2023, 12:05 AMdiego.ar
06/07/2023, 12:08 AMdiego.ar
06/07/2023, 12:10 AMdiego.ar
06/07/2023, 12:27 AMkasperl
06/07/2023, 3:34 AMdiego.ar
06/07/2023, 4:27 AMkasperl
06/07/2023, 4:29 AMdiego.ar
06/07/2023, 4:31 AMkasperl
06/07/2023, 4:52 AMkasperl
06/07/2023, 4:53 AMdiego.ar
06/07/2023, 2:05 PMdiego.ar
06/07/2023, 2:45 PMdiego.ar
06/08/2023, 3:19 AMkasperl
06/08/2023, 3:22 AMdiego.ar
06/09/2023, 2:57 AMkasperl
06/09/2023, 7:54 AMfloitsch
06/22/2023, 6:41 AM