58 Commits

Author SHA1 Message Date
cuu
3b84959ee6 Update picocalc_helloworld
battery info now has charging status flag
2025-04-21 15:46:18 +08:00
cuu
a1847ee338 Fix: use reg REG_ID_BAT to store current battery percent
also fix bug in low_bat, use low_bat_count to debounce
first time battery percent detection error
2025-04-21 15:43:39 +08:00
shtirlic
f58e85e10e
Fix i2c slave scl freeze if read address first recieved
If i2c master performs discovery via address read, stm32 has no data to
send for the masterin requestEvent. Send the zero byte if we got
requestEvent early, for example on i2c address read.
2025-04-19 14:17:17 +07:00
Wez Furlong
f9a60c1590
Allow setting keyboard backlight via i2c
This hooks up the write portion of REG_ID_BK2

closes: https://github.com/clockworkpi/PicoCalc/issues/13
2025-04-17 07:08:24 -07:00
GNU
4c65694629
Merge pull request #19 from prokrypt/patch-2
picocalc_keyboard.ino: don't turn off backlight during register read
2025-04-14 07:29:04 -07:00
prokrypt
b207dc53e9
picocalc_keyboard.ino: use is_write to NOT turn off backlight during read.
fixes blacked out screen when backlight register is read.
2025-04-13 01:28:48 -07:00
prokrypt
ae0a42e11a
picocalc_keyboard.ino: wait a bit before initializing i2c
fixes stm32 not showing up in i2c bus when ds3231 RTC board is added.
2025-04-13 01:24:03 -07:00
cuu
77695bb5be add picocalc_kbd_tester 2025-04-13 13:59:14 +08:00
cuu
939b9bbad9 sync with wez's fuzix mod 2025-04-06 23:08:27 +08:00
cuu
e2c08e3005 clear .gitkeep 2025-04-06 13:55:06 +08:00
cuu
91687c1968 add fuzix1.1 patch 2025-04-06 13:53:33 +08:00
Edward Lai
d1bccacdd0 update readme todo 2025-04-02 21:37:05 +08:00
Edward Lai
53986167e6 center textbox 2025-04-02 21:08:33 +08:00
Edward Lai
dad79bbcc7 fix: lvgl kb port, keycod hex mapping issue 2025-04-02 21:03:42 +08:00
cuu
229e29e9dc update Code/picocalc_keyboard/README.md
Some checks failed
Publish wiki / publish-wiki (push) Has been cancelled
2025-04-02 14:50:37 +08:00
cuu
65bf0c65a7 bug fix for REG_ID_BAT
The correct power-on sequence for obtaining the battery percentage is to first power on the PicoCalc with the battery inserted
Then connect the USB Type-C cable to read the battery percentage.
The battery percentage also can be retrieved via I2C communication within the UF2 program.

PicoCalc keyboard firmware updating required.
2025-04-02 00:11:08 +08:00
Edward Lai
61d397cd96 Merge branch 'ed/lvgl_demo' of https://github.com/adwuard/PicoCalc into ed/lvgl_demo 2025-03-31 21:30:22 +08:00
Edward Lai
b9f794df3f reduce animation 2025-03-31 21:29:23 +08:00
Hsuan Han Lai
d101c167da
Merge branch 'master' into ed/lvgl_demo 2025-03-31 19:11:13 +08:00
Edward Lai
0b4b162952 update README 2025-03-31 19:05:06 +08:00
Edward Lai
c19f61ab68 add lvgl app img 2025-03-31 19:03:34 +08:00
Edward Lai
938163a1fd add README.md 2025-03-31 18:43:34 +08:00
Edward Lai
626795fd7e update submodule 2025-03-31 18:12:12 +08:00
Edward Lai
35666f6939 lvgl demo init commit 2025-03-31 18:06:59 +08:00
cuu
c99316b917 Add pwm sound sample code 2025-03-29 16:42:05 +08:00
cuu
188f2ca65b update readme 2025-03-28 22:47:50 +08:00
cuu
2ed54f8f6b update Code/uLisp/README 2025-03-28 22:34:54 +08:00
cuu
41e6ddd33e update Code/uLisp/README 2025-03-28 22:28:53 +08:00
cuu
0328d785d4 update picocalc_helloworld/README 2025-03-28 00:05:17 +08:00
cuu
195a1c2ddd picocalc_helloworld add psram code 2025-03-28 00:01:51 +08:00
cuu
72d74b4a7c fix typo in Code/README.md 2025-03-21 17:53:47 +08:00
cuu
7ef918887f update picocalc_helloworld/README.md 2025-03-21 14:28:41 +08:00
cuu
95d5840c5f update picocalc_helloworld/README.md 2025-03-21 14:26:09 +08:00
cuu
cfe4cf5d3b add partition_usb_32mb.sh 2025-03-20 22:27:05 +08:00
cuu
8628cc7c97 update helloworld readme 2025-03-20 22:16:31 +08:00
cuu
87dc42ed36 Update all code's readme
add pre-compiled uf2 link
2025-03-20 17:04:56 +08:00
cuu
67452abeb1 Add a demo code for PicoCalc 2025-03-20 14:45:44 +08:00
cuu
96b9122375 update ulisp wiki 2025-03-20 13:45:19 +08:00
cuu
2f5aeb1f4e update uLisp readme 2025-03-18 22:55:50 +08:00
cuu
a4dc7a80be update uLisp readme
Some checks are pending
Publish wiki / publish-wiki (push) Waiting to run
2025-03-18 20:34:42 +08:00
cuu
6024b0056f add uLisp patch 2025-03-18 15:13:21 +08:00
cuu
38e6b57d11 add mmbasic license
Some checks are pending
Publish wiki / publish-wiki (push) Waiting to run
2025-03-18 11:54:19 +08:00
cuu
0ef37d87fe update readme 2025-03-17 22:12:53 +08:00
cuu
aedbfa214d update readme 2025-03-17 21:49:08 +08:00
cuu
1e7b93f1fe update readme 2025-03-17 21:48:03 +08:00
cuu
9727a4d5ff update readme 2025-03-16 23:40:39 +08:00
cuu
8f3636a649 update readme 2025-03-16 23:37:56 +08:00
cuu
4c8b136686 add mp3 player code 2025-03-16 23:34:49 +08:00
cuu
95a528d5b7 Reorganize the structure of the code folder 2025-03-16 22:34:10 +08:00
cuu
83a4fa354e update Code/README.md 2025-03-16 12:46:51 +08:00