Alessandro Mauri alema
alema pushed to external-handle at alema/usbc_soldering_iron 2026-05-15 16:46:06 +02:00
288aa914e9 draw degrees C or F
alema pushed to external-handle at alema/usbc_soldering_iron 2026-05-15 16:25:20 +02:00
bee70b76b9 encoder "fast lane"
0609877f9e remove negative windup
Compare 2 commits »
alema pushed to external-handle at alema/usbc_soldering_iron 2026-05-14 21:30:58 +02:00
17c021a2a4 hand rolled fixed point math
alema pushed to external-handle at alema/usbc_soldering_iron 2026-05-13 23:16:47 +02:00
d4fa0d5b99 different PID controller
alema pushed to external-handle at alema/usbc_soldering_iron 2026-05-12 23:40:38 +02:00
e45617d6b2 new graphics
944133bd45 avoid string parsing
Compare 2 commits »
alema pushed to external-handle at alema/usbc_soldering_iron 2026-05-12 21:24:46 +02:00
51952ead3d shrim
alema pushed to external-handle at alema/usbc_soldering_iron 2026-05-11 18:03:27 +02:00
9799947842 PID calibration
alema pushed to external-handle at alema/usbc_soldering_iron 2026-05-11 02:12:48 +02:00
3a6e6bdcea different PID
b395e77117 fix encoder
Compare 2 commits »
alema pushed to external-handle at alema/usbc_soldering_iron 2026-05-10 12:58:30 +02:00
3c50fcd695 fix FR_math impl
alema pushed to external-handle at alema/usbc_soldering_iron 2026-05-10 12:09:07 +02:00
c1cee6a15a Merge branch 'external-handle' of https://git.alemauri.eu/alema/usbc_soldering_iron into external-handle
204e750b74 use FR_math for fixed point arithmetic
Compare 2 commits »
alema pushed to external-handle at alema/usbc_soldering_iron 2026-05-10 12:07:32 +02:00
64326d0dea fix delta calc to signed
alema pushed to external-handle at alema/usbc_soldering_iron 2026-05-09 01:06:37 +02:00
f0d961a65d TODOs for usbpd EPR impl
alema pushed to external-handle at alema/usbc_soldering_iron 2026-05-09 01:06:02 +02:00
0200e47327 start work on PID controller
alema pushed to external-handle at alema/usbc_soldering_iron 2026-05-05 22:32:55 +02:00
f7f5a16d64 start work on EPR support
alema pushed to external-handle at alema/usbc_soldering_iron 2026-05-04 00:48:02 +02:00
5e12e9a4a0 state machine encoder logic and first simple menu
alema pushed to external-handle at alema/usbc_soldering_iron 2026-05-01 23:54:35 +02:00
65ac37fd62 fix logic errors
alema pushed to external-handle at alema/usbc_soldering_iron 2026-05-01 23:32:35 +02:00
364e62f933 reduced i2c timeout
alema pushed to external-handle at alema/usbc_soldering_iron 2026-05-01 19:08:26 +02:00
f0dfc95910 reverted pwm frequency to 100khz
7aa3e0c3e5 moved pd negotiation to owm module
14a33963b0 moved defines to funconfig.h
Compare 3 commits »
alema pushed to external-handle at alema/usbc_soldering_iron 2026-04-30 02:19:42 +02:00
ba23e42050 first temperature controller
246183e9a3 removed usb commands
7cf89e9e45 changed _k to _c to reflect reality, tip temperature approx
Compare 3 commits »
alema pushed to external-handle at alema/usbc_soldering_iron 2026-04-26 22:29:25 +02:00
4ffb554d43 pwm generation and tip driving
adcf08f236 comment on adc conversion
Compare 2 commits »