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