Commit Graph

20 Commits

Author SHA1 Message Date
hueso
caaa1758a0 fix compiler warnings
Some checks failed
Badgemagic Firmware build / build (push) Has been cancelled
Release Drafter / update_release_draft (push) Has been cancelled
2026-02-09 04:06:06 -03:00
Dien-Nhung Nguyen
647e653d23 fix: mismatched function prototypes (#69)
Co-authored-by: Mario Behling <mb@mariobehling.de>
2025-02-19 08:53:21 +01:00
Dien-Nhung Nguyen
4e556ab11f Add next gen profile and configurations (#67)
* fix: crash in picture animation

* ble: add next gen profile

* force read header from flash anyway

* fix: bmlist: mem leak

* feat: add reset option after legacy transfers
2025-02-17 10:05:23 +01:00
Dien-Nhung Nguyen
512134607b feat: ble: add battery level characteristic (#66)
App might read battery level from characteristic/service uuid: 0x2A19/0x180F
2025-02-10 10:11:52 +01:00
Dien-Nhung Nguyen
9cda33787c automatically embedding version numbers (#53) 2024-10-21 15:06:13 +02:00
François Cartegnie
bb33a6d82e Merge pull request #50 from kienvo/batt-indicator
feat: Charging status
2024-10-04 15:37:42 +07:00
Dien-Nhung Nguyen-Phu
b30731ff6c feat: add build option for usb-c version 2024-09-29 14:08:42 +07:00
Dien-Nhung Nguyen-Phu
907bf59055 add animation while charging
- add 5x7 font
- add animation
- display version after the animation end
- add BOOT state for switching to normal mode while charging
2024-09-29 09:44:22 +07:00
Dien-Nhung Nguyen
c95faf32a6 Add animations (#15)
* animation: add xbm animations

* refactor: correct framebuffer terminology

* animation: add animations and effect

* animation: timing with TMOS scheduler
2024-08-27 15:08:24 +02:00
Dien-Nhung Nguyen-Phu
c3912e01a2 usb: add cdc-acm serial and write to flash 2024-07-11 22:18:56 +07:00
Dien-Nhung Nguyen-Phu
49fc27a23e usb: add hiddev and write to flash 2024-07-11 22:18:56 +07:00
Dien-Nhung Nguyen-Phu
4f3b6f4283 usb: handle device request and route to interfaces 2024-07-11 22:18:56 +07:00
Dien-Nhung Nguyen-Phu
515c8a8eb9 usb: remove usbdev from StdPeriphDriver
The library only have 4 endpoint supported while the chip have capable
of 8. And its design is kind of cumbersome.
2024-07-11 22:18:56 +07:00
Dien-Nhung Nguyen-Phu
a57090ead9 usb: enable debug log over uart 2024-07-11 22:11:21 +07:00
Dien-Nhung Nguyen-Phu
86e6f0db4d feat: save received data from BLE to flash 2024-06-23 19:44:32 +07:00
Dien-Nhung Nguyen-Phu
8274cab154 feat: add initial Bluetooth LE module 2024-06-23 19:33:13 +07:00
Dien-Nhung Nguyen-Phu
a69b87e037 fb: modularized 2024-06-11 15:05:21 +07:00
Dien-Nhung Nguyen-Phu
799d8e43b5 button: add basic button functionalities
- Provided a way to set handler for each button one-press/long-press
- Debouncing with RC filter and Schmitt trigger
2024-06-10 19:26:48 +07:00
Dien-Nhung Nguyen-Phu
90cdb61063 led: add basic Charlieplexing scan 2024-06-03 11:48:18 +07:00
Dien-Nhung Nguyen-Phu
7d7389cac5 init blink project
generated project from EVT
2024-06-03 11:33:00 +07:00