Fabien Chouteau
09720b2edb
build_all_examples.py: add micro:bit accelerometer example
2019-11-12 17:57:14 +01:00
Fabien Chouteau
a61be055b9
RISC-V/SiFive: Add uart0 driver
2019-09-06 12:35:02 +02:00
Fabien Chouteau
8677f892a9
Add SiFive Unleased definition including a new device definition system
...
In the future, this device definition system could be combined with a
device tree parser.
2019-09-06 12:35:02 +02:00
Fabien Chouteau
456c3231ac
Use startup-gen on MicroBit board support
2019-08-22 19:53:17 +02:00
Fabien Chouteau
2b7931dc31
Add support for startup-gen
...
startup-gen is a tool that generates crt0 and linker script from a
device configuration (CPU name, memory layout). The tool only works for
ZFP run-times right now.
This patch also switches the HiFive1 support to use startup-gen.
2019-08-22 19:53:17 +02:00
Thomas Quinot
2428fd9d62
Add demo for Kitronik :MOVE line follower add-on ( #307 )
2019-07-22 12:26:47 +02:00
Thomas Quinot
d1a8c341c5
Add support for NeoPixel and similar LED strips ( #302 )
...
* Add support for NeoPixel and similar LED strips
* Rename MicroBit.IOs.LEDs to MicroBit.IOs.NeoPixel
As suggested on #302 .
* Regenerate projects after addition of NeoPixel middleware
2019-07-09 16:42:32 +02:00
Fabien Chouteau
2683219a40
Update bb-runtime branch for GNAT Community 2019
2019-06-21 18:44:44 +02:00
Fabien Chouteau
6a08295037
Turn off warnings for anonymous allocators
2019-06-21 18:44:44 +02:00
Fabien Chouteau
998b4acd9f
Add NUCLEO-F446ZE board definition
...
Using the STM32F407 drivers and run-time.
2019-02-04 16:53:05 +01:00
Fabien Chouteau
bf3abbe818
AppVeyor: only compile examples in production mode
...
To avoid the 1 hour timeout.
2018-09-04 19:24:03 +02:00
Fabien Chouteau
48a4f35c38
Optional style checks and warning as error switches
...
This patch makes style checks and warning as error switches controllable
with a scenario variable: ADL_BUILD_CHECKS (disabled by default).
With this we can enforce style checks on all contributions by enabling
ADL_BUILD_CHECKS in testsuite runs and CI builds.
On the other hand the checks are disabled by default which means it is
easier and more friendly to play with the library and the examples.
Part of #271
2018-09-03 20:00:01 +02:00
Fabien Chouteau
8da0dc5bfb
MicroBit: Add a buttons example
2018-07-13 19:51:43 +02:00
Fabien Chouteau
f2bb372931
MicroBit: Split the original example in two
2018-07-13 19:44:34 +02:00
Fabien Chouteau
f1da6fb70b
MicroBit: Add a documented examples
2018-07-13 19:44:34 +02:00
Fabien Chouteau
00a34a81a1
script/build_all_examples.py: Fix build mode selection
2018-07-11 19:44:05 +02:00
Fabien Chouteau
4cb4825355
Travis-CI: Enable RISC-V32 project compilation
2018-07-11 19:43:32 +02:00
Fabien Chouteau
30c0300926
scripts/install_dependencies.py: Update for community-2018 branch
2018-06-27 15:57:37 +02:00
Fabien Chouteau
4393bb829d
Micro:bit example: Update for GNAT Community 2018
2018-06-27 15:57:37 +02:00
Fabien Chouteau
dac5ef5d7f
HiFive1 example: Update for GNAT Community 2018
2018-06-27 15:57:37 +02:00
Fabien Chouteau
2c681438ba
project_wizard.py: Fix typo in config key name
2018-04-27 21:16:41 +02:00
Fabien Chouteau
571f0d2f1a
Remove unused project files
2018-04-27 21:16:41 +02:00
Fabien Chouteau
0d4618a793
configuration: Fix missing middleware source directory
2018-04-27 21:16:41 +02:00
Fabien Chouteau
2fcb440d7c
configuration: Add a couple of FS related config keys
2018-04-27 21:16:41 +02:00
Fabien Chouteau
e7873c90a8
Update example projects for new board support projects
2018-04-27 21:16:40 +02:00