9423 Commits

Author SHA1 Message Date
Simon Andrews
3e5f861c68 testing fix for #2601 in ESP32 build - Fixed SCL typo in ESP32.py 2025-01-28 17:17:21 +00:00
Simon Andrews
6992b57091 Testing for #2601 second round 2025-01-28 15:55:16 +00:00
Simon Andrews
282aaeb9ae
Merge branch 'espruino:master' into master 2025-01-28 14:41:52 +00:00
Simon Andrews
bdfb4a4fbb Testing Action Builds for #2601 fix 2025-01-28 14:39:16 +00:00
Gordon Williams
a3f61a0c5e
Merge pull request #2591 from ssievert42/xiaoble
Add board: Seeed XIAO BLE
2025-01-28 12:44:27 +00:00
Gordon Williams
18b47c038e
remove XIAO ifdefs from jsflash to this board behaves the same as all the others 2025-01-28 12:42:01 +00:00
Simon Sievert
69b381e47d
XiaoBLE: Skip boot js when pulling pin D1 high 2025-01-25 23:12:14 +01:00
Simon Sievert
5f4db2ba74
XiaoBLE: Enable rebooting into UF2 bootloader mode 2025-01-25 23:11:21 +01:00
Simon Sievert
1531333e5e
nRF5x: Allow entering UF2 bootloader mode by calling E.rebootToDFU()
on devices that have such a bootloader

the device will reappear as a USB drive
2025-01-25 23:11:21 +01:00
Simon Sievert
cb6e470900
Build XiaoBLE binary with GitHub actions 2025-01-25 23:11:20 +01:00
Simon Sievert
da9acfcf91
Add board: Seeed XIAO BLE 2025-01-25 23:11:16 +01:00
Simon Sievert
558492801c
Build: Allow creating UF2 images 2025-01-24 17:20:22 +01:00
Gordon Williams
672e95948d Bangle.js2: Update test to use accelerometer to test vibration motor 2025-01-24 10:19:17 +00:00
Gordon Williams
2afd10e14b Ensure E.setComparator is added to the build for nRF52 2025-01-21 10:08:50 +00:00
Gordon Williams
e5d6433d1e Bangle.js: Ensure fake LED1/LED2 remember state 2025-01-21 09:46:11 +00:00
Gordon Williams
01d2d499cd typo 2025-01-20 16:07:24 +00:00
Gordon Williams
f7442b4a00
Merge pull request #2600 from SimonGAndrews/master
Fix for issue #2589  - i2Csetup for ESP 32-C3
2025-01-20 10:02:57 +00:00
Simon Andrews
f50ed228a7 Fixes for #2589 I2C1 and I2C2 pin defaults in ESP32.py and Revert Debug =1 for build action workflow testing, 2025-01-19 14:26:53 +00:00
Simon Andrews
14119c7207
Merge branch 'espruino:master' into master 2025-01-19 09:04:29 +00:00
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
Simon Andrews
8c526a0ae8
Update build.yml form RELEASE=1 to DEBUG=1 for ESP32 builds 2025-01-10 10:33:44 +00:00
Simon Andrews
23b697fef5 I2c Changes for testing Round2 against #2589 2025-01-09 22:17:54 +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
Simon Andrews
22f6053864 I2C Setup changes for testing against issue #2589 2025-01-06 21:33:20 +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