Gordon Williams
|
ccc441683f
|
Tidy up nag screen ifdef
|
2024-11-21 11:09:42 +00:00 |
|
Gordon Williams
|
4c508935c6
|
Enable nostartfiles optimisation for Pixl,MDBT42 and nRF52DK
|
2024-11-18 08:59:00 +00:00 |
|
Gordon Williams
|
9cbae6362d
|
Pixl.js: Remove Wiznet W5100 support from default build (there's now a espruino_#v##_pixljs_wiznet.zip without JIT enabled) to ensure we have enough flash to continue builds
|
2024-11-15 16:40:24 +00:00 |
|
Gordon Williams
|
aef8b123f2
|
avoid adding optimisations on boards where we don't have space
|
2024-10-29 11:07:15 +00:00 |
|
Gordon Williams
|
831a568a2a
|
Tweaks to ensure the build still fits on these devices
|
2024-09-20 09:17:47 +01:00 |
|
Gordon Williams
|
f322090963
|
Add NO_BLOCKLY pinfunction, to allow us to hide pins from blockly to make it more user friendly
|
2024-03-08 15:20:38 +00:00 |
|
Gordon Williams
|
173dc294ff
|
Add built-in Stepper motor handling with the Stepper class (if enabled in build)
|
2024-01-24 11:42:49 +00:00 |
|
Gordon Williams
|
4e7bae1c77
|
Pixl.js: Switch to slower ROM-saving sin/cos/atan/atan2 (running out of free space after JIT enabled)
|
2023-03-22 16:07:15 +00:00 |
|
Gordon Williams
|
a9e823dc40
|
JIT compiler now included in MDBT42Q/Pixl.js/Puck.js/Bangle.js 1
|
2022-11-07 16:46:43 +00:00 |
|
Gordon Williams
|
e59b07a736
|
Improved document generation - and github links now point to that commit so the line numbers always match up
|
2022-07-28 15:32:46 +01:00 |
|
Gordon Williams
|
eb08011b5f
|
nRF52: Added support for 2 concurrent Bluetooth Central connections to Puck.js, Pixl.js, MDBT42Q (fix #1360)
|
2022-06-16 13:23:22 +01:00 |
|
Gordon Williams
|
41a9df2e20
|
nRF52: Move neopixel LRCK pin which can't be disabled due to hardware errata, and restore state after (fix #2071)
|
2021-11-05 11:10:43 +00:00 |
|
Gordon Williams
|
100ada0f6f
|
Merge branch 'master' into experimental_compact_vars
|
2021-08-05 15:37:01 +01:00 |
|
Gordon Williams
|
d529660ada
|
Updated required softdevice to allow DFU updates even if the bootloader is based on 3.1.0
|
2021-04-14 11:41:41 +01:00 |
|
Gordon Williams
|
d24dc33b8b
|
nRF5x: Allow Espruino builds with a configurable MTU - move Espruino boards to 53 byte (from 23) (#1998)
|
2021-04-13 16:20:09 +01:00 |
|
Gordon Williams
|
24a1808e51
|
Update JsVars counts for official boards
|
2020-10-29 10:55:23 +00:00 |
|
Gordon Williams
|
f30d6f60ba
|
Add extra checks to ensure nRF52 sections don't intrude into saved code area
Remove SHA256 from Pixl.js build to free up a little extra space
|
2020-09-24 10:59:22 +01:00 |
|
Gordon Williams
|
dee73b5fae
|
abstract away custom battery percentage info, increase screen timeout to 30s
|
2019-10-24 11:55:46 +01:00 |
|
Gordon Williams
|
23b824206c
|
Pixl.js: Removed AES functionality - unfortunately we're running low on space for it
Original Espruino Board: Removed Vector font and don't add rotated drawImage to save flash
|
2019-10-17 16:33:27 +01:00 |
|
Gordon Williams
|
1a4f2864e3
|
Pixl.js: Move SCK pin used during Neopixel writes to ensure it doesn't interfere with BTN3
|
2019-10-07 12:40:05 +01:00 |
|
Gordon Williams
|
8f92704b17
|
Pixl.js remove SHA512 to make room for new NFC functionality
|
2019-09-19 14:38:59 +01:00 |
|
Gordon Williams
|
5504ae72b5
|
Reduce available hardware SPI/I2C instances to 1 on nRF52 (since this is all we implement atm)
|
2018-11-16 13:49:13 +00:00 |
|
Gordon Williams
|
a798112b32
|
Pixl.js: reduce saved code area to 9 x 4kb to allow for extra features
|
2018-10-16 12:39:08 +01:00 |
|
Gordon Williams
|
fc68891802
|
Merge branch 'master' into iTracker_WIP
|
2018-06-13 14:31:47 +01:00 |
|
Gordon Williams
|
254a390e3d
|
Pixl.js: Reorder pins so 0..13 are also D0..13 for better Arduino compatibility
|
2018-05-04 09:14:19 +01:00 |
|
Gordon Williams
|
27d9572ce2
|
make SHA256/512 switchable
|
2018-04-26 09:14:30 +01:00 |
|
Gordon Williams
|
14e216186f
|
Add crypto.AES to Puck.js and other nRF52 Espruino devices
|
2018-04-24 09:32:55 +01:00 |
|
Gordon Williams
|
85fa167b33
|
refactoring of JS, adding iTracker py file from narioinc
|
2018-04-19 17:13:18 +01:00 |
|
Gordon Williams
|
a9178a713e
|
tweak
|
2018-04-18 16:16:56 +01:00 |
|
Gordon Williams
|
f558cf1c45
|
update board pinout
|
2018-04-18 12:16:25 +01:00 |
|
Gordon Williams
|
3aeb8ecb90
|
Pixl.js: add Pixl.menu function for easy menus, build in graphical_menu.js
|
2018-04-17 11:04:10 +01:00 |
|
Gordon Williams
|
96dbd29d51
|
Thingy52,Pixl.js: add default NFC URL of the Espruino IDE
|
2018-04-09 15:52:58 +01:00 |
|
Gordon Williams
|
ca79479901
|
Thingy52: Don't report contents of 'Thingy' in 'dump()', auto-initialise accelerometer/etc on boot if they were used
|
2018-03-09 10:12:03 +00:00 |
|
Gordon Williams
|
24b4b9f97f
|
enable Pixl.js crypto support for websockets, also filesytem and WIZnet
|
2018-03-08 12:41:30 +00:00 |
|
Gordon Williams
|
5bcdc7f073
|
dist tweaks
|
2018-02-21 16:11:20 +00:00 |
|
Gordon Williams
|
17d81db1ce
|
tweak Pixl buttons for new revision, add to build list
|
2018-02-21 15:16:36 +00:00 |
|
Gordon Williams
|
673ad033d3
|
Increase code storage space to 40kB since we have loads of flash free on nRF52
|
2018-02-19 10:05:06 +00:00 |
|
Gordon Williams
|
45e8525a6f
|
updated bootloader to make it work with LCDs
|
2018-02-06 17:33:41 +00:00 |
|
Gordon Williams
|
f97deb4820
|
Adding useful terminal to Pixl.js
|
2018-02-06 14:28:25 +00:00 |
|
Gordon Williams
|
db128c19f8
|
refactoring
|
2018-02-05 12:01:36 +00:00 |
|