Граф коммитов

403 Коммитов

Автор SHA1 Сообщение Дата
Michal Moskal aa5ba9f578 Add I2C support for QMA 2020-05-01 12:44:09 -07:00
Michal Moskal 20b4464878 Add matrix display driver 2020-05-01 12:37:53 -07:00
Michal Moskal fe3e25cc5a Cleanup port macros 2020-05-01 12:37:35 -07:00
Michal Moskal 5bedde90cf Start on I2C 2020-05-01 12:33:32 -07:00
Michal Moskal fdf4e6653e Start on I2C temp/humidity 2020-05-01 12:02:34 -07:00
Michal Moskal 856f11cbbf Script to diff bin files 2020-05-01 11:43:41 -07:00
Michal Moskal 9ab8f14992 Prevent bricked flash 2020-05-01 11:43:32 -07:00
Michal Moskal 8a7d783ca7 Bugfix 2020-05-01 11:43:21 -07:00
Michal Moskal 36965d5894 Add RX t/o in BL 2020-05-01 11:43:15 -07:00
Michal Moskal 5413219012 Add session-id support 2020-05-01 08:49:01 -07:00
Michal Moskal 205abbbfdf Save 4 bytes 2020-05-01 06:57:55 -07:00
Michal Moskal c3d9a997a2 USB battery testing code 2020-05-01 06:55:30 -07:00
Michal Moskal 017b094509 Fix typo 2020-04-24 18:42:56 -07:00
Michal Moskal 326266e28f Improve debug packet printing 2020-04-24 18:42:48 -07:00
Michal Moskal 760b07ebf9 Fix races in JD handling 2020-04-24 18:42:25 -07:00
Michal Moskal cba114b0d7 Generate uf2 files 2020-04-24 18:41:40 -07:00
Michal Moskal 9d98c6b614 Adjust touch parameters - works! 2020-04-23 13:18:01 -07:00
Michal Moskal 1d431cb936 Allow bootloader to set our device ID if not set 2020-04-23 13:17:47 -07:00
Michal Moskal e87eba34e7 Stream button-off for a while 2020-04-23 13:17:24 -07:00
Michal Moskal 304e978168 Start on touch 2020-04-23 11:22:15 -07:00
Michal Moskal 9bf37317b9 Add txq_push_event() 2020-04-23 11:22:03 -07:00
Michal Moskal 103841d8ca Add button service 2020-04-23 10:15:57 -07:00
Michal Moskal 4739cbb87f F030 works 2020-04-23 08:12:45 -07:00
Michal Moskal a666e8fc3e Remove G0 (at least for now) 2020-04-23 07:57:09 -07:00
Michal Moskal 3df25e1e4d Start on F030 support 2020-04-23 07:55:42 -07:00
Michal Moskal 9364f73b64 Add light sensing (where available)
Add JD_REG_CTRL_BL_DEVICE_CLASS
2020-04-23 07:41:50 -07:00
Michal Moskal b0ade881f1 Add untested temp code for F030 2020-04-20 19:22:37 -07:00
Michal Moskal de1b462312 Function for power consumption testing 2020-04-20 18:59:13 -07:00
Michal Moskal 807cc77fcc Add CTRL registers for device class, temperature and light level 2020-04-20 18:58:50 -07:00
Michal Moskal 9ac14b476c Implement adc_read_temp() properly 2020-04-20 18:58:15 -07:00
Michal Moskal 73058c2d6c Clean up ADC shutdown code 2020-04-20 13:22:58 -07:00
Michal Moskal 787eaae1f0 Allow for rtc_set_to_seconds_and_standby() before rtc init 2020-04-20 13:21:53 -07:00
Michal Moskal 02f30b003e Add device class name 2020-04-20 13:21:36 -07:00
Michal Moskal 5c9e708489 Allow for ignoring dev class 2020-04-20 13:20:56 -07:00
Michal Moskal 2bb76d33da Playing with no PLL mode for PL 2020-04-20 09:41:45 -07:00
Michal Moskal a2c60be0c3 Update common packages with warning fixes 2020-04-20 08:46:00 -07:00
Michal Moskal 3b001ba0ec More on RC filters 2020-04-20 08:28:32 -07:00
Michal Moskal 38e2a78c2a Some notes on power delivery 2020-04-20 08:03:59 -07:00
Michal Moskal 4d11e883f4 Add adc_read_pin() [down] 2020-04-20 06:52:02 -07:00
Michal Moskal 2dfa7f1d08 More robust TIM-RTC sync
Allow for standby sleep with RTC
2020-04-20 06:51:17 -07:00
Michal Moskal 3c6ce9ab24 More robus flash init 2020-04-20 06:50:22 -07:00
Michal Moskal c65dfe18cf Only compile when pins defined 2020-04-20 06:50:00 -07:00
Michal Moskal 53f60a61fd Move should_sample() to more sensible place 2020-04-20 06:47:15 -07:00
Michal Moskal 63fee3db94 Enable INT on acc if requested 2020-04-20 06:45:57 -07:00
Michal Moskal da8a4d086a Enable additional warnings
and fix one actual bug found
2020-04-20 06:41:29 -07:00
Michal Moskal d15d47ba81 Flashing per-device-class 2020-04-18 09:59:22 -07:00
Michal Moskal 02d27b7d6b Prep for flashing based on device class 2020-04-17 19:25:05 -07:00
Michal Moskal b1fb390098 Minor changes 2020-04-17 14:58:13 -07:00
Michal Moskal 7a5698b15b Setup pin logging 2020-04-17 14:57:43 -07:00
Michal Moskal 9f1da7c39f Power-efficient crank 2020-04-17 14:57:09 -07:00