9401 Commits

Author SHA1 Message Date
Gordon Williams
ef27cea5b7 nRF52: Bootloader now doesn't reset RESETREAS
nRF52: If we reboot because of LOCKUP, don't enable DCDC converter
            Bangle.js2: Test screen now fails if no DCDC enabled
2025-01-16 12:28:53 +00:00
Gordon Williams
49c60d809f update changelog 2025-01-16 12:15:27 +00:00
Gordon Williams
7345ea6f5f
Merge pull request #2596 from pavelmachek/m_2_sdl
sdl: Add support for input
2025-01-16 12:14:32 +00:00
Pavel Machek
19d632ef33 sdl: add quit handling 2025-01-16 12:30:26 +01:00
Pavel Machek
ea791c73e4 sdl: Add SDL input handling 2025-01-15 22:41:42 +01:00
Pavel Machek
f4f0372e57 sdl: Set window title 2025-01-15 15:42:28 +01:00
Gordon Williams
f3a0b2f397
Merge pull request #2584 from ssievert42/ble_privacy_status_fix
BLE: always return privacy info from NRF.getSecurityStatus()
2025-01-15 09:02:10 +00:00
Simon Sievert
79965f77de
BLE: always return privacy info from NRF.getSecurityStatus()
regardless of connection state
2025-01-14 19:52:03 +01:00
Gordon Williams
e905fd716b Fix escaping of \r in built-in modules, fixed regression that stopped Espruino WiFi 2v25 from connecting to Wifi 2025-01-13 10:18:06 +00:00
Gordon Williams
300602cdaa
Merge pull request #2594 from espruino/dependabot/github_actions/actions/upload-artifact-4.6.0
Bump actions/upload-artifact from 4.5.0 to 4.6.0
2025-01-13 09:11:49 +00:00
dependabot[bot]
572b9314c6
Bump actions/upload-artifact from 4.5.0 to 4.6.0
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4.5.0...v4.6.0)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-13 01:06:57 +00:00
Gordon Williams
5627e898a0 Puck.js: On v2.1 ensure Puck.mag behaves like other variants - just returning the last reading (avoids glitches when used with Puck.magOn) 2025-01-09 13:42:12 +00:00
Gordon Williams
d55ac84753 Fix Native build on MacOS w GCC 14 thanks to @opichals patch (fix #2483) 2025-01-09 10:12:24 +00:00
Gordon Williams
3c11580f1e Adding better declarations for ESP32 peripherals (at minimum allows us to make nicer docs pages, maybe good for https://github.com/espruino/Espruino/issues/2589)
fix default pin for ESP32 SPI2
2025-01-06 14:56:52 +00:00
Gordon Williams
e30de2a412
Merge pull request #2590 from ssievert42/crypto_aes_ccm_docs
Crypto: add some docs for AES CCM
2025-01-06 10:04:54 +00:00
Gordon Williams
763f61458b
Merge pull request #2587 from espruino/dependabot/github_actions/actions/upload-artifact-4.5.0
Bump actions/upload-artifact from 4.4.3 to 4.5.0
2025-01-06 09:14:39 +00:00
Simon Sievert
c216215b30
crypto: add some docs for AES CCM 2025-01-05 14:43:24 +01:00
dependabot[bot]
46c5e17a09
Bump actions/upload-artifact from 4.4.3 to 4.5.0
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.4.3 to 4.5.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4.4.3...v4.5.0)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-23 01:54:57 +00:00
Gordon Williams
1d58afe3a7 nRF5x: ensure TIMER1_IRQHandler doesn't always wake idle loop up (fix #1900) 2024-12-20 13:51:10 +00:00
Gordon Williams
9cd8d5bde7 Revert change that removed ESP32 temperature sensor - fix #2585 2024-12-18 09:12:24 +00:00
Gordon Williams
79aeaf6467 CYD touchscreen support 2024-12-14 17:07:46 +00:00
Gordon Williams
640b45e861 ESP32: properly negate button value, and ensure setWatch works ok 2024-12-14 16:24:03 +00:00
Gordon Williams
e76a71b654 tidying warnings, disable scroll for now 2024-12-14 16:15:27 +00:00
Gordon Williams
3bfca52623 CYD add Qwiic classes for P1/P3/CN1, invert LEDs and buttons 2024-12-14 16:15:10 +00:00
Gordon Williams
b1c2dc4b3c Add no scroll option for terminal 2024-12-14 16:03:13 +00:00
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