Paul Fertser
780f1f35ca
Make flash and bootloader sizes configurable
...
This patch makes allocating special pages automatic and flexible,
allowing flash size and application start offset specification with
linker command line arguments. It should allow easier porting to
different targets and experimentation without adding code complexity.
Many original STM32F103x8 chips have fully functional 128 kiB flash and
so this additional space might come useful for experimentation,
additional optional features etc. Tested on v2.51A board, including
writing and verifying 128 kiB of random data.
Make variables are added to control that, so to build for the full
undocumented flash size and dapboot configured to start the app from 8
kiB offset one can run:
make flash_size=128k bootldr_size=0x2000
2020-08-26 11:53:47 +03: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
add65ead9c
Drop timer support as not used
2020-07-28 21:26:05 +10:00
Ben V. Brown
0b2311e001
Update config and clean up debugging calls
2020-07-28 21:20:36 +10:00
Ben V. Brown
85decdc15b
Merge branch 'master' into supporting-FUSB302
2020-07-23 20:26:56 +10:00
Ben V. Brown
1f6dfe5da5
MVP
2020-07-22 22:59:20 +10:00
Ben V. Brown
b6c61cfb52
Still testing
2020-07-21 13:39:50 +10:00
Ben V. Brown
a81511ceb9
Merge pull request #659 from paulfertser/fix-tempchange-menu
...
Fix "Temp change short/long" menu display
2020-06-21 10:25:08 +10:00
Paul Fertser
099d6b8aee
Fix scrollbar thumb position for long menus
...
Advanced settings menu has 9 entries so the thumb ends up being one
pixel high and on the 9th menu it ends up being closer to the middle of
the screen rather than the end. This patch fixes it.
2020-06-21 00:37:15 +03:00
Paul Fertser
021b8e2fc8
Fix "Temp change short/long" menu display
...
The values are only two digits so do not overwrite the end of the menu
item string.
Fixes : #658 .
2020-06-20 23:41:44 +03:00
Ben V. Brown
4c2fb11d32
Filter returned WFE
2020-06-16 21:25:28 +10:00
Ben V. Brown
2fd06887e8
Better messages flowing
2020-06-16 20:21:26 +10:00
Ben V. Brown
f196c5f1c9
Moving PD framework + big thread cleanup
2020-06-14 16:32:11 +10:00
Ben V. Brown
2c0b14edd4
Culling until fits in code
...
Does _not_ negotiate correctly :(
2020-06-12 22:13:40 +10:00
Ben V. Brown
34ae57ee58
Bitbang I2C setup + detect test
2020-06-12 21:10:03 +10:00
Ben V. Brown
441ac7f83a
Move IRQ's for easier tracing
2020-05-30 18:34:49 +10:00
Ben V. Brown
2bcebd473e
Cleanup QC Names
2020-05-30 11:46:13 +10:00
Ben V. Brown
ed8e5232b6
Finishing up file cleanup
2020-05-30 00:10:23 +10:00
Ben V. Brown
42ebd37bc8
Pull out settings flash calls
2020-05-30 00:05:28 +10:00
Ben V. Brown
22ac8d797b
Update main.cpp
2020-05-29 23:17:23 +10:00
Ben V. Brown
2d8d1ad8da
Move I2C
2020-05-29 23:12:31 +10:00
Ben V. Brown
a32e245789
Split I2C + startup logo
2020-05-29 23:07:59 +10:00
Ben V. Brown
d2dacf990c
Move I2C to drivers
2020-05-29 22:26:21 +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
Ben V. Brown
8d59b072ef
More shuffle
2020-05-29 21:39:12 +10:00
Ben V. Brown
fd700aecb9
Beginnings of the shuffle
2020-05-29 21:39:06 +10:00
Ben V. Brown
ef5ba8b650
Move Accel probe into class
2020-05-29 20:46:19 +10:00
Ben V. Brown
3b0fc9c6f8
Clean up file locations
2020-05-29 20:13:18 +10:00
firebie
7f6a862e50
Add tip coeff as setting parameter
2020-05-28 14:49:03 +03:00
firebie
50dc8689cc
Lowering min temp to 10C
2020-05-28 14:09:46 +03:00
Ben V. Brown
f45fd087ab
Pull default config out
2020-05-23 13:59:51 +10:00
Ben V. Brown
4814ae1393
Update main.cpp
2020-05-23 13:42:03 +10:00
Ben V. Brown
1a671dfbdd
Update gui.cpp
2020-05-22 23:56:43 +10:00
Ben V. Brown
76721d5f0d
Roughing menu calls in
2020-05-22 23:44:22 +10:00
Ben V. Brown
3287ee9d78
Change to using setting to control power pulse
2020-05-22 23:30:20 +10:00
Ben V. Brown
4ec62f8c8f
Create settings field for power pulse
2020-05-22 23:30:09 +10:00
Alessandro Gatti
38dbb05bc4
Simplify logo presence check.
2020-05-10 22:41:17 +02:00
Patrick Horlebein
7eb50e6d8a
Add documentation
2020-04-25 12:27:54 +02:00
Patrick Horlebein
dbba4f999a
Use tabs instead of spaces
2020-04-25 11:46:34 +02:00
Patrick Horlebein
d69293342d
Add secondary framebuffer, instead of allocating on stack
2020-04-25 11:43:14 +02:00
Patrick Horlebein
3d33a6ea57
Fix whitespaces
2020-04-17 09:46:01 +02:00
Patrick Horlebein
c851554d3e
Merge master into navigation-animations
2020-04-17 09:38:16 +02:00
Patrick Horlebein
c2ce1372fe
Merge master into scroll-indicator
2020-04-16 13:02:59 +02:00
Patrick Horlebein
add8993da5
Use tabs instead of spaces.
2020-04-16 11:16:17 +02:00
Patrick Horlebein
330c4868c2
Fix navigation animation not playing sometimes.
2020-04-06 18:55:48 +02:00
Patrick Horlebein
f3d0bc3965
Simplified animation methods
2020-04-06 18:49:10 +02:00
Patrick Horlebein
172eea4909
Add ease in / out and cleanup animation methods
2020-04-06 17:40:01 +02:00