Commit Graph

34 Commits

Author SHA1 Message Date
Ben V. Brown
9c712ee144 Update GUIThread.cpp 2020-11-01 14:46:04 +11:00
Ben V. Brown
57b2505ad6 Update GUI thread to use POW_DC rather than model check 2020-11-01 14:45:10 +11:00
Ben V. Brown
3aeab055bf Merge branch 'master' into pinecil 2020-11-01 14:16:00 +11:00
Ben V. Brown
a582af984e Pull out sleep and shutdown control into their own functions 2020-11-01 11:18:29 +11:00
Ben V. Brown
ba5bd39e43 Cleanup stubs so that LTO can be used on Pinecil 2020-10-31 00:03:44 +11:00
Mel-kior
f9813ec494 Locking Mode 2020-10-14 01:03:57 +02:00
Ben V. Brown
c8182aa192 Debugging history.hpp compiling odd 2020-10-13 22:08:30 +11:00
Ben V. Brown
58c4ecaea6 Starting hall effect support 2020-10-13 18:46:37 +11:00
Ben V. Brown
2c626d7203 Refactor out the sleeping timeouts 2020-10-05 17:34:16 +11:00
Ben V. Brown
cd69dc1e4c Save and restore settings 2020-09-24 19:20:51 +10:00
Ben V. Brown
e38da13306 Rework _all_ of the I2C
This moves all of the I2C code to IRQ based (not DMA _yet_).
But it does drastically improve reliability, especially of reads.
2020-09-22 21:03:09 +10:00
Ben V. Brown
89522027b7 Fix voltage on home screen 2020-09-20 16:24:39 +10:00
Ben V. Brown
ad8df08bb8 Rough pass updating to add BMA223 support 2020-09-18 21:58:36 +10:00
Ben V. Brown
8074255b9e Backport some master changes 2020-09-17 19:05:55 +10:00
firebie
9edb7d4714 Delay accelerometer for 2 seconds - fix for #696 2020-09-15 15:04:38 +03:00
Ben V. Brown
99ba13525a Collapse Boost temp enable into setting
Work for #642
2020-09-06 16:04:41 +10:00
Ben V. Brown
feec35be7a Collapse power limiter into one menu option
Work for #642
2020-09-06 15:31:23 +10:00
Ben V. Brown
d48b27928a Move I2C initalisations into more logical spots 2020-09-05 20:10:10 +10:00
Ben V. Brown
2becaa5eab Further work on Pinecil compile 2020-08-18 18:58:00 +10:00
Ben V. Brown
e2c5e51fe1 Refactor to 1khz RToS 2020-08-01 21:16:23 +10:00
Ben V. Brown
9391158399 Re enable accel, fix accel flags & cleanup qc 2020-07-29 22:53:08 +10:00
Ben V. Brown
e6d1249c91 Cleanup model selection 2020-07-25 22:28:38 +10:00
Ben V. Brown
ff65e6437b Shrink flash usage _just_ enough 2020-07-23 22:45:00 +10:00
Ben V. Brown
b6c61cfb52 Still testing 2020-07-21 13:39:50 +10:00
Ben V. Brown
34ae57ee58 Bitbang I2C setup + detect test 2020-06-12 21:10:03 +10:00
Ben V. Brown
64d5e8b1af Fix mixtake in I2C probe check 2020-05-30 18:35:15 +10:00
Ben V. Brown
05b43dfa1c Clean up power calls 2020-05-30 12:43:32 +10:00
Ben V. Brown
5bb85a4a32 Pull out more QC hooks 2020-05-30 12:05:11 +10:00
Ben V. Brown
22aba0855d Cleanup I2C and drivers 2020-05-30 00:23:07 +10:00
Ben V. Brown
42ebd37bc8 Pull out settings flash calls 2020-05-30 00:05:28 +10:00
Ben V. Brown
7c45b67967 Update includes 2020-05-29 23:13:30 +10:00
Ben V. Brown
a01e79aa64 Refactor QC logic for TS80 2020-05-29 22:25:43 +10:00
Ben V. Brown
a13f501dfd More refactoring for the movement thread 2020-05-29 21:54:09 +10:00
Ben V. Brown
6bb56c28ba Drivers + Threads 2020-05-29 21:49:13 +10:00