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
Gordon Williams
828cc30767
try and revert changes so we can use old USB library on the F1, while using new on the F4
2015-06-25 13:03:31 +01:00
Gordon Williams
d38a83078d
start of port of F1's libraries
2015-06-03 17:53:52 +01:00
Gordon Williams
278dde08ee
... nope. now we're compiling. And USB CDC device appears, but not hooked in yet
2015-05-27 17:16:00 +01:00
Ivan A-R
7bc90309b7
Reset pin & backlight pin for LCD
2015-04-15 11:41:12 +03:00
Gordon Williams
eb88b79599
oops - shouldn't have committed this
2015-03-04 14:46:00 +00:00
Gordon Williams
a7cf07cae1
so it turns out that Olimexino has a few more bytes than we thought
2015-01-16 16:54:44 +00:00
Gordon Williams
ea01b6cbd2
Working F401 USB VCP bootloader
...
Make Press-poweron-release-press boot back into Espruino (this may confuse your OS)
2015-01-12 15:59:40 +00:00
Gordon Williams
a6719578a6
update bootloader size code so it can check board info
2015-01-06 16:33:58 +00:00
alain
8cbf002521
Added some details to take in account STM32F411 properly
2014-11-14 15:03:45 +01:00
Gordon Williams
4ece36249b
Added 'Nucleo' class for STM32 nucleo boards
2014-11-07 12:58:40 +00:00
alain
67c00252ab
Create a new board named NUCLEOF401RE
...
added this board to Makefile
modified build_platform_config.py to avoid "module not found error"
2014-10-27 12:28:49 +01:00