-
cac25d6006
linear dimming
main
hxd
2025-10-07 19:10:43 +01:00
-
97079c7b10
dimming
hxd
2025-10-07 18:38:53 +01:00
-
d66914f74f
remove debugging
hxd
2025-10-04 15:45:54 +01:00
-
42c18a6d5a
brightness scaling optimization
hxd
2025-10-04 15:01:50 +01:00
-
e98a24d32d
timer debugging
hxd
2025-10-04 14:14:10 +01:00
-
556ac72d10
refactoring
hxd
2025-08-05 20:13:11 +01:00
-
f816a09554
control segment brightness; test pattern
hxd
2025-07-26 15:14:08 +01:00
-
6517cfd72b
timer refactoring
hxd
2025-07-26 13:41:50 +01:00
-
9bec55bcc7
pointing to upstream crate URL
hxd
2025-07-18 21:41:30 +01:00
-
9b7df6b680
license update and README
hxd
2025-07-18 21:14:37 +01:00
-
d6a4b0fe22
got to idle state waiting for key
hxd
2025-07-18 20:31:23 +01:00
-
cba331b939
refactoring of timing constants
hxd
2025-07-18 20:31:23 +01:00
-
56f2738ea2
use timer to update display and read keyboard
hxd
2025-07-18 20:31:23 +01:00
-
1f961964f0
use B compare match register to trigger interrupt
hxd
2025-07-18 20:31:23 +01:00
-
7b524aaae2
trigger LED on timer
hxd
2025-07-18 20:31:23 +01:00
-
8c27acbf50
initial setup to use interrupts for I/O
hxd
2025-07-18 20:31:23 +01:00
-
ef97c334b5
zero latency debounce
hxd
2025-07-18 20:31:23 +01:00
-
d69c3eb56d
binary segment representation
hxd
2025-07-18 20:31:23 +01:00
-
46cb2886f2
show stack depth
hxd
2025-07-18 20:31:23 +01:00
-
82fed85229
refactor show
hxd
2025-07-18 20:31:23 +01:00
-
59a001b94c
new segment state
hxd
2025-07-18 20:31:23 +01:00
-
ca52fa9b14
error display with -E-
hxd
2025-07-18 20:31:23 +01:00
-
ae4e558b52
auto enter on full entry
hxd
2025-07-18 20:31:23 +01:00
-
a60df862f4
display single segment prompt
hxd
2025-07-18 20:31:23 +01:00
-
0655fb2724
better error handling and debugging
hxd
2025-07-18 20:31:23 +01:00
-
321ae584bf
transient state keeps calculator state
hxd
2025-07-18 20:31:23 +01:00
-
f4dde687cf
factored out transition state
hxd
2025-07-18 20:31:23 +01:00
-
86b4b227bf
deeper stack support and state refactoring
hxd
2025-07-18 20:31:23 +01:00
-
d3fcb507a0
result state, prompts, and error display handling
hxd
2025-07-18 20:31:23 +01:00
-
804964cb8d
factored out panic file
hxd
2025-07-18 20:31:23 +01:00
-
918c4c122e
factored out display file
hxd
2025-07-18 20:31:23 +01:00
-
b597bedc0b
debounce key readout
hxd
2025-07-18 20:31:23 +01:00
-
7467f41c30
factored out keyboard file
hxd
2025-07-18 20:31:23 +01:00
-
f2613dd936
more operations; state fixes
hxd
2025-07-18 20:31:23 +01:00
-
5ffe1ea03c
calc-math update
hxd
2025-07-18 20:31:23 +01:00
-
ee88e956d9
debugging
hxd
2025-07-18 20:31:23 +01:00
-
491b1982e8
update to nightly-2025-03-03
hxd
2025-07-18 20:31:23 +01:00
-
165547939b
note on floating point support
hxd
2025-07-18 20:31:23 +01:00
-
998623413d
integrate calculator
hxd
2025-07-18 20:31:23 +01:00
-
87bb879fab
number input
hxd
2025-07-18 20:31:23 +01:00
-
1df21e7fc5
key debounce
hxd
2025-07-18 20:31:23 +01:00
-
ff40ffa908
key mapping
hxd
2025-07-18 20:31:23 +01:00
-
7b76a183f1
using iterator for scanning
hxd
2025-07-18 20:31:23 +01:00
-
0bfbec7ecd
initial input ADC reading
hxd
2025-07-18 20:31:23 +01:00
-
3777c58129
display state
hxd
2025-07-18 20:31:23 +01:00
-
9a0856634e
struct to hold display pins
hxd
2025-07-18 20:31:23 +01:00
-
ca69073313
display scanning
hxd
2025-07-18 20:31:23 +01:00
-
7494e96575
custom panic to preserve type checking
hxd
2025-07-18 20:31:23 +01:00
-
3ba13263f7
cleanup
hxd
2025-07-18 20:31:23 +01:00
-
55aebb5db2
use 115200 baud and print panic over serial
hxd
2025-07-18 20:31:23 +01:00
-
8749adda13
generated project
hxd
2025-07-18 20:31:23 +01:00