-
Notifications
You must be signed in to change notification settings - Fork 28
Hardware
strings dsd6-flash.bin | grep -i '\.c' | sort | uniq
..\components\ble\device_manager\device_manager_peripheral.c
..\components\libraries\simple_timer\app_simple_timer.c
..\components\libraries\timer\app_timer.c
..\components\softdevice\common\softdevice_handler\softdevice_handler.c
..\source\HeartRate\HeartRate_PAH8001.c
..\source\src\ds_clock.c
..\source\src\ds_hisdata.c
..\source\src\ds_hisdata.c
..\source\src\ds_power.c
..\source\src\ds_spi_master.c
..\source\src\ds_spi_master.c
..\source\src\ds_wdt.c
..\source\src\gclock.c
..\source\src\i2cdriver.c
..\source\src\KeyEventHandler.c
..\source\src\KeyEventHandler.c
..\source\src\kx_gsensor.c
..\source\src\main.c
..\source\src\main.c
..\source\src\MainUI.c
..\source\src\MainUI.c
..\source\src\MotorEventHandler.c
..\source\src\uartdriver.c
- PAH8001 HR sensor
- KX gsensor
- i2c driver - gsensor and hr sensor?
- spi driver - OLED?
- uart - hopefully on USB data pins?
Register dump over SWD when rebooted to DFU bootloader (serial enabled!) and later also app (no serial but i2c enabled)
0x40002500: 0x00000004 0x00000000 0xffffffff 0x00000017
0x40002510: 0xffffffff 0x00000016 0x00000000 0x00000000
0x40002524: 0x009d5000
rx 0x16 22
tx 0x17 23
no parity
baudrate 38400
spi2 master sck 5 mosi 6 miso -1 speed 8mbps config msb,sample leading shift trailing,acthigh
0x40023500: 0x00000001
0x4002350c: 0x00000006
0x40023508: 0x00000005
x40023510: 0xffffffff
0x40023524: 0x80000000
0x40023554: 0x00000000
TWI2 scl 13 sda 14 speed 400kbps
0x40004500: 0x00000005
0x40004508: 0x0000000d
0x4000450c: 0x0000000e
0x40004518: 0x00000000
0x4000451c: 0x00000017
0x40004524: 0x06680000
GPIO
0x50000514: 0x36000070 DIR
0x50000508: 0x00006190 OUT
0x50000510: 0x41216040 IN no charging
0x50000518: 0x36000070
0x50000510: 0x40216044 charging
0x50000510: 0x40e16004 display on
0x50000510: 0x40e16004