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
Gordon Williams
87ad44dfde
allow pulldown on built-in button
2014-09-05 16:25:05 +01:00
Gordon Williams
9b08cca3a6
fix pins list if not all of the numbered pins exist
2014-08-15 10:53:12 +01:00
Gordon Williams
dc7ce42703
Tidy up linker script, allow F401 to use 3x16kB pages for storing program data
2014-08-13 18:27:09 +01:00
Gordon Williams
0ff273e68f
arduino compile tweaks
2014-08-07 11:04:55 +01:00
Gordon Williams
cfe3284099
Drop JsVar size from 20 bytes to 16, increase Espruino variable count accordingly
2014-08-04 09:34:09 +01:00
Gordon Williams
a9b967017a
fix clocking. F4 USB now works again, F401 USB now works too
2014-07-30 16:58:49 +01:00
Gordon Williams
542ce7fd94
Merge branch 'master' into fyber_merge
2014-07-30 16:21:05 +01:00
Gordon Williams
4e0f7431c6
trying to use free timers, set up defines correctly
2014-07-30 16:20:57 +01:00
Gordon Williams
28bd2ae26d
Swap HY2.4 board to software LCD driver as well, work out pin mappings from PY file
2014-07-22 08:39:12 +01:00
Gordon Williams (u36)
4e8fcd4b5c
specify default baud rate
2014-07-06 12:35:39 +01:00
Gordon Williams (u36)
7246dddf22
Add ability to specify default Serial TX and RX pins in BOARD.py
2014-07-06 12:19:28 +01:00
Gordon Williams
5e1b2118cd
Stop the utility timer queue filling with WAKEUP tasks if Espruino gets woken up early
2014-07-05 14:45:16 +01:00
Gordon Williams
2d3bcf1093
fix embarrassing utility timer regression
2014-07-04 11:02:32 +01:00
Gordon Williams
641570adec
Lower size of timer task array of devices with little RAM ( fix #401 )
2014-07-01 14:03:57 +01:00
Gordon Williams
0bf4dc9cf9
Store only 32 bit time for events (work out full 64 bits in event loop)
...
Increase event buffer size to 128 (from 64)
2014-06-18 09:46:07 +01:00
Gordon Williams
a1e0a29fb5
Add JTAG to ignore list for some boards
...
Fix LCD FSMC formatting and report if LCD is unknown
2014-03-28 17:13:47 +00:00
Gordon Williams
09e9d1885c
Now use jshardware's SPI for SD filesystems - more multiplatform
2014-02-11 19:15:34 +00:00
Gordon Williams
f27afda9e8
use hex
2014-02-05 17:06:51 +00:00
Gordon Williams
25e38726d0
Increase buffer sizes on boards with >= 20kB RAM
2014-02-03 13:42:37 +00:00
Gordon Williams
2baa3aa7aa
Increase buffer sizes on Linux
2014-01-31 10:23:17 +00:00
Gordon Williams
f45d6b975d
Moved memory() to process.memory() - added more info too
2014-01-10 17:55:19 +00:00