89 Commits

Author SHA1 Message Date
Gordon Williams
a68ea0086b initial commit - display working, but not full speed yet 2019-09-04 16:01:10 +01:00
Gordon Williams
621368dc6c minor tweaks 2019-06-06 17:05:53 +01:00
Gordon Williams
308b537573 add more helpful docs to uncaughtException 2019-05-22 09:30:39 +01:00
Gordon Williams
13c0210cfd MDBT42Q: Add LED2 var in the Espruino interpreter, but don't use it for the bootloader 2018-10-10 13:35:22 +01:00
Gordon Williams
e96c97b55b Double IO buffer size to 256 (1k bytes) on boards with 96k of RAM or more (or NRF52) 2018-09-20 17:19:15 +01:00
Gordon Williams
e3428ab6bd docs 2018-02-21 12:48:00 +00:00
Gordon Williams
ec20db1438 Add variable numbers of SPI/UART/I2C/EXTI devices - #1346 2018-02-19 12:51:34 +00:00
Gordon Williams
15219262d6 allow resizable_vars to be specified in board file 2018-02-15 16:18:52 +00:00
Gordon Williams
5822cc5c20 Merge branch 'master' into flash_storage 2018-02-13 12:40:34 +00:00
Gordon Williams
2738ff38cd tidying up the build, and better linux testing 2018-02-13 12:32:36 +00:00
Gordon Williams
b52bd912f6 fix regression with startup console on USB devices 2018-02-12 15:37:28 +00:00
Gordon Williams
e609b94f83 Merge branch 'jslcd' 2018-02-06 17:35:13 +00:00
Gordon Williams
45e8525a6f updated bootloader to make it work with LCDs 2018-02-06 17:33:41 +00:00
Gordon Williams
2e0a7de035 Added 'Terminal' class with built-in VT100 terminal 2018-02-06 11:01:28 +00:00
Gordon Williams
edc9b77764 Simplify flash save (and help debugging) by using the 'fake flash' implementation on Linux builds 2018-02-01 17:01:42 +00:00
Gordon Williams
ee11a83581 WIO_LTE fix SD card initialisation 2018-01-29 14:40:36 +00:00
Gordon Williams
492a7a46d2 now compiling and running, but not accepting BLE connections properly 2018-01-17 08:30:59 +00:00
Thomas Christlieb
85094c3201 Changed including of due_sam3x.init.h 2017-10-09 07:42:43 +02:00
Thomas Christlieb
ceff14ad08 Changes needed for Uppercase SAMD Family 2017-10-09 07:42:43 +02:00
Thomas Christlieb
50f7156b4d Changed Python Build Script. Modified Board-File 2017-10-09 07:42:43 +02:00
Gordon Williams
d644eab626 STM32: Remove the 'utility timer' from the list of available PWM pins, fixing A0/1/2 PWM on F4 (fix #1229) 2017-08-29 12:18:46 +01:00
Gordon Williams
8fc672bc33 If >1 button, set pin state correctly at boot/reset 2017-08-23 14:56:25 +01:00
Vincent Veron
79dd90d5ad rework patch to write in flash per 64 bits after Gordon remarks
Rework of 9d7645b392e2df8392e3053f82026266f727411e patch
(patch Espruino source code to write in flash per 64 bits)
2017-02-16 17:32:34 +13:00
Vincent Veron
846210ed61 patch Espruino source code to write in flash per 64 bits 2017-02-16 17:32:33 +13:00
Vincent Veron
b7cb62620e <L4 LL> IRQ based timer 2017-02-16 17:32:30 +13:00
Vincent Veron
cbd6399e0f <L4_LL> empty skeleton for NucleoL476RG with LL api
Only blinky led demo is implemented in jshInit to validate the build.
2017-02-16 17:32:26 +13:00
Gordon Williams
6c684af407 Move LED + BTN definitions to Symbol Table (allows autocomplete) 2017-02-16 17:23:52 +13:00
kolban
565285410b Initial files for the ESP32 environment. 2016-10-09 22:53:20 -05:00
Gordon Williams
a1e4a3f027 give capsense a timeout, add it to Puck object, and fix Ctrl-C behaviour on nRF52 2016-08-26 12:17:02 +01:00
Gordon Williams
32712e8b00 Add built in IR send function (tidier than pulling in JS code) 2016-08-02 14:16:13 +01:00
Gordon Williams
334a822a53 store that all buttons are negated 2016-07-08 18:37:53 +01:00
Gordon Williams
790b65d9cd minor tweaks that probably should have got into 1v86! 2016-07-05 17:23:41 +01:00
Juergen Marsch
210797cedf Add options for make process
Adds customizing options, see description in makefile.
Idea is to support userdefined make of firmware
- GENDIR
- SETDEFINES
- UNSUPPORTEDMAKE
- PROJECTNAME
- BLACKLIST
- VARIABLES
2016-06-17 11:36:59 +02:00
LaplaceG
d4e9f42488 Applying rounding for flash pages to all devices. Could use Math.ceil instead, but round was already loaded. 2016-01-26 11:37:10 +01:00
LaplaceG
b6accde181 Merge remote-tracking branch 'refs/remotes/espruino/master' into efm32integration 2016-01-26 11:35:08 +01:00
LaplaceG
c082d6cf8d Added pinout for EFM32 2016-01-26 10:32:37 +01:00
Gordon Williams
8fd70c3343 Very experimental firmware for DO 003 fitness watch 2016-01-22 17:18:04 +00:00
LaplaceG
8108f93ffb Time and flash now working for EFM32 2016-01-21 12:27:57 +01:00
LaplaceG
e319c7ced1 EFM32 port now building with JS inits 2016-01-13 13:32:59 +01:00
LaplaceG
956a662508 EFM32 port now building
Right now itæs just a blink example
2016-01-12 14:11:35 +01:00
Mikael Berg
2f1e0b7ff5 Patch "build_platform_config.py" for EFM32 2015-12-18 13:55:18 +01:00
Thorsten von Eicken
e263ff43e0 merge upstream master into tve's fork 2015-10-03 23:00:46 -07:00
Thorsten von Eicken
0e316320ab make Flash work for esp8266 2015-10-01 22:28:05 -07:00
Michael Dietz
d938c62b03 Before trying to start debugging in eclipse with gdb 2015-10-01 13:11:34 +02:00
Gordon Williams
39e7dd270b Use LINKER_ defines to cope with different linker files, also call SERIALS SERIAL_COUNT and so on - avoid name conflicts with mbed 2015-09-22 18:00:57 +01:00
Michael Dietz
6b8f97dff5 Added support for nRF51, got bluetooth stuff working on nrf52
needed to add s110 header files (need to find out if nrf51 can only use
s110 and not s132) made the correct linker file for nrf51 and now flash
gets over flowed (softdevice is around 80kb). need to figure this out.,

everything else sehould work but cnat test nrf51 yet
2015-09-20 14:50:44 +02:00
Neil Kolban
d322cc7d67 Change print "XXX" to print("XXX")
Change the python scripts to add parenthesis to print statements.
2015-08-27 14:19:19 -05:00
Gordon Williams
562bcbdf8c oops - now set VSENSE define, needed to wake from USB 2015-08-20 11:46:53 +01:00
mjdietzx
dda361ab9c Add some NRF52 specifics to this file
May need to include some more files in generated platform_config for
NRF52 platform. Also variables may be able to be raised higher and some
other things like flash and ram specifcics.
2015-08-10 10:49:44 +02:00
Gordon Williams
836c1a8502 Add RLE compression when saving to flash, increase Pico RAM from 3000 to 5000 vars (fix #543) 2015-07-17 11:29:31 +01:00