28 Commits

Author SHA1 Message Date
cuu
e677870d3b Bug fix
Update PicoCalc SD/firmware/PicoCalc_uLisp_v1.1.uf2

Fix the bug that kept restarting of uLisp when under v1.4 keyboard firmware
2025-11-08 14:24:51 +08:00
cuu
9219115667 Fix micropython endless reboot issue with keyboard v1.4 firmware
pico-sdk commit hash a1438dff1d38bd9c65dbd693f0e5db4b9ae91779

https://github.com/zenodante/PicoCalc-micropython-driver  commit hash fa8b24c3d7b4b1b6d621b46ceced787dce69f4c1

micropython commit hash 4efc5e12b94082af16520e73ecdd53a67ceddfcf

all repos above need `git submodule update` to sync with their submodules

PicoCalc-micropython-driver/pico_files/modules/picocalc.py
```
diff --git a/pico_files/modules/picocalc.py b/pico_files/modules/picocalc.py
index 6178ab1..e503ccb 100644
--- a/pico_files/modules/picocalc.py
+++ b/pico_files/modules/picocalc.py
@@ -141,7 +141,7 @@ class PicoKeyboard:
         self.ignor = True
         self.address = address
         self.temp=bytearray(2)
-        self.reset()
+        #self.reset()
         self.isShift = False
         self.isCtrl = False
         self.isAlt = False
@@ -524,4 +524,4 @@ class PicoSpeaker:
             return

         for freqc, msec in tune:
-            self._play_frequency(freqc, msec * 0.001)
\ No newline at end of file
+            self._play_frequency(freqc, msec * 0.001)
```

copy PicoCalc-micropython-driver/pico_files/modules/*.py  to  micropython/ports/rp2/modules
copy PicoCalc-micropython-driver/pico_files/root/*.py to micropython/ports/rp2/modules

get into micropython/ports/rp2/ to prepare to compile,follow the PicoCalc-micropython-driver/README.md to get it done

here is a brief tip

```
mkdir build && cd build
-DUSER_C_MODULES="Path/To/PicoCalc-micropython-driver/picocalcdisplay/micropython.cmake;Path/To/PicoCalc-micropython-driver/vtterminal/micropython.cmake" \
 32   -DMICROPY_BOARD=[TARGET_BOARD]
make
cp firmware.uf2 /media/xxxx/RPI-RP2
```

Supported `TARGET_BOARD` values:
- `RPI_PICO`
- `RPI_PICO2`
- `RPI_PICO2_W`
2025-10-30 14:47:40 +08:00
cuu
a049952189 update picocalc keyboard 2025-08-10 20:11:36 +08:00
cuu
3c56dbcb88 Add keyboard firmware bin file md5sum
https://forum.clockworkpi.com/t/unable-to-update-keyboard-firmware/17683/6
2025-05-29 16:08:42 +08:00
cuu
354454c2f6 update 2025-05-13 19:59:03 +08:00
cuu
010228eb0b update PicoMite uf2 2025-05-13 19:58:22 +08:00
cuu
07321fc44a update 2025-05-13 19:56:00 +08:00
cuu
e0c379707e update 2025-05-13 19:54:34 +08:00
cuu
ccf6b3f1b1 update 2025-05-13 19:53:45 +08:00
cuu
16f241eef2 sync madcock PicoMite RC19
Some checks failed
Publish wiki / publish-wiki (push) Has been cancelled
2025-05-02 21:53:57 +08:00
cuu
e2f79407df Update micropython uf2 files with latest PicoCalc-micropython-driver
Add new PicoMiteAllVersions uf2 files for pico1 pico2
2025-04-30 14:43:22 +08:00
cuu
da2cc766dc rename keyboard firmware file name 2025-04-28 14:39:36 +08:00
cuu
b465637ca5 PicoCalc_kbd_firmware_v1.2.bin
* Read battery percentage with charging status flag
* Read and set keyboard backlight
* Bug fix low_bat,add debounce to avoid false shutdown
* Depricated report_bat()
2025-04-28 14:11:43 +08:00
cuu
288559811a update readme 2025-04-18 21:55:24 +08:00
cuu
dcc74a1c1b update readme
Some checks failed
Publish wiki / publish-wiki (push) Has been cancelled
2025-04-18 14:34:00 +08:00
cuu
5013c7768b add micropython pre-compiled files 2025-04-18 14:27:26 +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
cec485afb6 Got pre-compiled fuzix for pico2 from https://github.com/wez/FUZIX
https://forum.clockworkpi.com/t/unofficial-fuzix-images-for-pico-and-pico2/16559
2025-04-06 13:29:05 +08:00
cuu
9c8305a591 update nes,picomite uf2 file for pico2 2025-04-06 13:26:48 +08:00
cuu
c4e9922d3c add pre-compiled PicoMite uf2 for pico2 2025-04-04 15:55:39 +08:00
cuu
15aa0f7518 add updated picocalc keyboard firmware 2025-04-02 13:47:36 +08:00
cuu
7f186cd2bf update PicoCalc\ SD/README.md
Some checks failed
Publish wiki / publish-wiki (push) Has been cancelled
2025-03-20 22:32:16 +08:00
cuu
3f9a31885f Add PicoCalc\ SD/README.md 2025-03-20 22:28:28 +08:00
cuu
65db6031c3 update 2025-03-15 13:07:23 +08:00
cuu
166eadc6d8 Add PicoCalc SD folder for factory SD card files 2025-03-15 13:06:24 +08:00
cuu
4bcb28da87 add factory uf2,keyboard firmware and other docs 2025-03-14 23:47:16 +08:00
cuu
3bfa8164db first commit 2024-12-29 12:44:21 +08:00