9376 Commits

Author SHA1 Message Date
Gordon Williams
e3f61b0e6e initial commit of support for CYD. Displays graphics on LCD. 2024-12-13 19:58:24 +00:00
Gordon Williams
af38afd77b ensure we do releases for C3+S3, and re-enable USB CDC comms on S3 build 2024-12-13 15:17:57 +00:00
Gordon Williams
cd8ed7c142 update readme 2024-12-12 09:20:46 +00:00
Gordon Williams
4aa54ffdbd ChangeLog 2024-12-09 12:15:05 +00:00
Gordon Williams
ebaa4266e0 doc 2024-12-09 11:58:03 +00:00
Gordon Williams
f843f52f83 small tweaks for docs/JSON 2024-12-09 11:50:18 +00:00
Gordon Williams
1dccab89fa 2v25 release (update base JS firmware) RELEASE_2V25 2024-12-09 11:35:45 +00:00
Gordon Williams
7b49fb60e1 changelog 2024-12-09 10:26:58 +00:00
Gordon Williams
6020229abf
Merge pull request #2537 from fanoush/f-swdcon-pr
SWD console via RTT
2024-12-09 10:24:08 +00:00
Gordon Williams
b629fab777
Update jsdevices.h
Move EV_SWDCON location so it doesn't break the Bangle.js emulators which have hard-coded IDs
2024-12-09 10:21:16 +00:00
Gordon Williams
abf0fd98d1
Merge pull request #2579 from ssievert42/crypto_aes_ccm
crypto: add support for AES CCM
2024-12-09 10:17:54 +00:00
Gordon Williams
dc3100178e
Merge branch 'master' into crypto_aes_ccm 2024-12-09 10:17:46 +00:00
Gordon Williams
ff3ae01773 Fix STM32 bootloader build 2024-12-06 15:56:36 +00:00
Gordon Williams
ff208409b5 fix RGB565 output 2024-12-06 15:20:24 +00:00
Gordon Williams
432be85f5e Graphics: g.dump/asBMP can now output 16 bit images 2024-12-06 15:16:45 +00:00
Gordon Williams
31ae87ce15 Misc updates from PIPBOY branch 2024-12-06 09:16:40 +00:00
Gordon Williams
acf9482c1d Ensure STM32_I2S_AddSamples starts playback if there isn't enough space,
fix issue where calling AddSamples with too big a buffer would always cause failure
2024-12-06 09:13:58 +00:00
Gordon Williams
0a8ad236b5 Lower I2S ringbuffer size 2024-12-06 09:13:41 +00:00
Gordon Williams
e0ceed5f65 Added user-configurable palette 2024-12-06 09:13:18 +00:00
Gordon Williams
8205febfc1 Update global colour theme with the palette that was set 2024-12-06 09:10:41 +00:00
Gordon Williams
a5f01e3df3 Graphics.wrapString fix issue with missing final char if immediately after a '.' or other char we can split after (fix #2572)
# Conflicts:
#	ChangeLog
2024-12-06 08:51:51 +00:00
Gordon Williams
d6d1d73b28
Merge pull request #2581 from MaBecker/master
ESP32: add setIP and setAPIP
2024-12-04 08:52:02 +00:00
Gordon Williams
bc4f67129d
Merge branch 'master' into master 2024-12-04 08:51:54 +00:00
MaBecker
f103d6d92b ESP32: add setIP and setAPIP
remove global var
2024-12-03 23:06:29 +01:00
Gordon Williams
610a0a9259 docs 2024-12-03 15:33:28 +00:00
Gordon Williams
a7466ef17e Added user-configurable palette 2024-12-03 15:33:28 +00:00
Gordon Williams
1c3ae85573 Extracted graphicsBlendColorRGB565 to its own function 2024-12-03 15:33:28 +00:00
Gordon Williams
743af5ddd2 add deprecation docs 2024-12-03 15:33:06 +00:00
Gordon Williams
1d1707da1e In SAVE_ON_FLASH builds (Microbit 1) remove getSerial, Math.LN*/LOG*SQRT* constants, passwords, Serial/I2C/SPI.find, Date.toUTCString 2024-12-03 15:33:06 +00:00
Gordon Williams
10cd0eb3f2
Merge pull request #2582 from bobrippling/typescript/menuoptions
typescript: add `remove` to `MenuOptions`
2024-12-03 13:35:15 +00:00
Rob Pilling
6d6a82856b typescript: add remove to MenuOptions 2024-12-03 12:09:34 +00:00
MaBecker
130666479d ESP32: add setIP and setAPIP
fix typo
2024-12-03 08:18:22 +01:00
MaBecker
71f7ca0e55 ES32: add setIP and setAPIP 2024-12-03 08:15:00 +01:00
Gordon Williams
77110ad1c0 Fix parsing of semicolons in DO with a statement: do print(a);while(a--); 2024-12-02 16:42:50 +00:00
Gordon Williams
d6e543beec fix code comments 2024-11-28 20:50:02 +00:00
Gordon Williams
16f3eeeabd Fix for potential 'Execution Interrupted' when uploading binary data containing char code 3 2024-11-28 20:50:02 +00:00
Gordon Williams
46ab342eb4 Allow a 'file receive' packet which can request Espruino sends a file as binary packets (also fix files not being closed if transmission fails) 2024-11-28 12:24:52 +00:00
Gordon Williams
76e707fed7 Remove jshHadEvent duplication by moving it into jshPushIOEvent and jshPushIOWatchEvent 2024-11-27 17:06:24 +00:00
Gordon Williams
529b396fec STM32: Ensure we kick the WDT if auto kicking is enabled and in deep sleep (avoids having to do it manually and wait 30ms for USB to wake up/shut down) 2024-11-27 17:06:24 +00:00
Simon Sievert
5423dd295c
Bangle.js2 emulator: Enable crypto AES CCM 2024-11-26 13:54:29 +01:00
Simon Sievert
f3d02a4cd6
Bangle.js2: Enable crypto AES CCM 2024-11-26 13:54:29 +01:00
Simon Sievert
f6bfedbd9c
Linux: Enable crypto AES CCM 2024-11-26 13:54:28 +01:00
Simon Sievert
96eeb08a7e
Crypto: Add support for AES CCM 2024-11-26 13:54:28 +01:00
Gordon Williams
ffd7270d67 Move position of EV_CUSTOM to after EV_USB in enum so that the code for the emulator doesn't have to change 2024-11-25 16:03:27 +00:00
Gordon Williams
1aed93498f Enable WDT in Pipboy firmware, allow BTN10 (power) to stop kicking it and force a reboot 2024-11-21 15:10:39 +00:00
Gordon Williams
5d6ae8dc42 Add STM32 rebootToDFU 2024-11-21 11:45:35 +00:00
Gordon Williams
61d9f11c16 Pipboy custom USB ID 2024-11-21 11:45:14 +00:00
Gordon Williams
ce54b7949f Fix non-F4 STM32 builds 2024-11-21 11:28:22 +00:00
Gordon Williams
88d280e5dd Adding The Wand Company's PipBoy to master 2024-11-21 11:18:19 +00:00
Gordon Williams
d803dfc108 Don't automatically set ESPR_GRAPHICS_SELF_INIT 2024-11-21 11:10:27 +00:00