48 Commits
Author SHA1 Message Date
JackCarterSmith 1b649c826b IC2S: readded missing REG_ID_INT in callback handler 2026-08-03 14:52:41 +02:00
JackCarterSmith 07783685ce Removed unused peripherals definitions 2026-08-01 08:59:15 +02:00
JackCarterSmith 985f5bcafe Few clean-up 2026-06-16 21:36:35 +02:00
JackCarterSmith 2f4b7a6fb4 PWR_BTN: fixed long press wake-up v0.9 2026-03-28 14:47:17 +01:00
JackCarterSmith 2588bb7489 I2C: arch review and speed testing
- 100kHz finally stabilized
- Still can't achieve proper 400 kHz speed link
- Hardened the sequential I2C behavior of the driver
- I2C peripheral reset fixed and working
- Added debug feedback on the power led in case of I2C failure (temporary)
2026-03-28 13:28:35 +01:00
JackCarterSmith 7d17063f30 Test SW update 2026-03-26 22:21:00 +01:00
JackCarterSmith 5a4c67f756 Minor libs update 2026-03-26 22:18:35 +01:00
JackCarterSmith 81b710aa70 Fix power button long press early detection
fix
2026-03-26 22:18:31 +01:00
JackCarterSmith 2eedfb0e81 Add tests pico software 2025-10-18 01:12:39 +02:00
JackCarterSmith b4e263ec88 v0.8 fix patch v0.8 2025-10-18 01:12:37 +02:00
JackCarterSmith 8f4e4829dc Fix boot key press during reset 2025-10-17 22:46:05 +02:00
JackCarterSmith 80ea7f1d15 Added configurable reset delay
The pico reset is now the same as full reset.
Need to investigate keyboard FF don't properly flush for boot key detection.
2025-10-15 18:27:11 +02:00
JackCarterSmith d85316aa3c Sadly removed the watchdog
Due to some issues with wake-up and reset case
2025-10-14 22:28:54 +02:00
JackCarterSmith 33108f63f6 Updated README 2025-10-14 21:23:30 +02:00
JackCarterSmith a5a878b899 LED blinker final 2025-10-14 19:53:20 +02:00
JackCarterSmith ff74400f44 LED blinker watchdog temporary fix 2025-09-15 14:37:07 +02:00
JackCarterSmith 411db7527e Unlock I2C standard speed 2025-09-15 14:37:05 +02:00
JackCarterSmith ed70187c12 Updated HAL 2025-09-15 14:37:03 +02:00
JackCarterSmith c0cd49a12c v0.7 fix patch v0.7 2025-08-26 23:47:48 +02:00
JackCarterSmith 732952dc4a The SB should be ready before pico fix 2025-08-22 14:33:46 +02:00
JackCarterSmith f3034ed428 Added RTC and power button IRQ 2025-08-19 18:17:17 +02:00
JackCarterSmith 79af6a5c43 Adjusted regs compat
Enhanced the power off delay feature to sleep too
2025-08-11 02:41:36 +02:00
JackCarterSmith 7e756c42e5 Add the power button feedback 2025-08-11 01:59:49 +02:00
JackCarterSmith 37369e0983 Added last IRQs 2025-07-21 23:32:24 +02:00
JackCarterSmith 3b8a38d7b2 Few clean-up 2025-07-19 17:54:40 +02:00
JackCarterSmith 551fac32a5 Added docs 2025-07-19 11:52:12 +02:00
JackCarterSmith 58040e9893 v0.6 fix patch v0.6 2025-07-16 23:05:50 +02:00
JackCarterSmith d0a9a27d2e RTC date patch 2025-07-15 22:48:03 +02:00
JackCarterSmith 965982bd09 Restore watchdog 2025-07-15 21:12:52 +02:00
JackCarterSmith 6cecfbd86a Add EEPROM some failsafe
CRC will be added to enhance resilience
2025-07-15 17:46:13 +02:00
JackCarterSmith 1a6cbd4415 Projet update 2025-07-15 17:34:09 +02:00
JackCarterSmith 3d1312a38b More code clean up 2025-06-17 23:01:19 +02:00
JackCarterSmith dcf7137cd5 Registers tweaks
Prepare for new registers structure used in v1
2025-06-14 22:15:08 +02:00
JackCarterSmith e1a77fc1ca v0.5 fix patch v0.5 2025-06-01 12:29:31 +02:00
JackCarterSmith efab6c2ff3 RTC working prototype
- Removed IWDG (need to migrate to WWDG for RTC working)
- Power registers to ask for next power state
- Stop mode instead of complete power shutdown
2025-05-25 19:43:16 +02:00
JackCarterSmith 4d93c9d2e2 Implement RTC alarm registers
- minors fix
- alarm management WIP
2025-05-21 13:33:29 +02:00
JackCarterSmith fb2b213392 RTC simple registers interface
Only R/W time/date in BCD format (for read mode only)
2025-05-13 16:37:18 +02:00
JackCarterSmith 8985f3d3a3 Add some debug assembly 2025-05-12 20:10:16 +02:00
JackCarterSmith b6aae3384e Last final registers implementation
- Add FEE to linker script
- Debug PrintPMU
- systick overflow check
v0.4
2025-05-09 19:34:21 +02:00
JackCarterSmith 4f003168c4 Upgraded I2C receive handler 2025-05-08 20:21:45 +02:00
JackCarterSmith c8351f0124 New I2C registers IRQ mechanism
Compatibility mode added
2025-05-08 19:32:18 +02:00
JackCarterSmith 7e58a74f5a Added reset and shutdown registers v0.3 2025-05-06 21:34:32 +02:00
JackCarterSmith f6d7a83f1b Added version and type registers
More code clean up...
2025-05-06 21:04:10 +02:00
JackCarterSmith 1b288f72cc Some fix
- Missalign PMIC IRQ flag
- Incorrect batt led
v0.2
2025-05-05 21:36:42 +02:00
JackCarterSmith 53114bfd16 Replace libs by gitmodule 2025-05-05 21:23:04 +02:00
JackCarterSmith 200d1868f2 Prepare to switch to gitmodules 2025-05-05 20:47:36 +02:00
JackCarterSmith 59e55fe3fe Rework from official 16f241e commit v0.1 2025-05-04 22:51:41 +02:00
JackCarterSmith 0c15c53d4d Initial commit 2025-05-04 13:19:25 +02:00