Commit Graph

51 Commits

Author SHA1 Message Date
Jeremy Grosser
0c93f623d0 Olimex STM32-H405 board support (#356)
* Olimex STM32-H405 board support

* Add STM32-H405 to build_all_examples.py, fix for style checks

* Use stm32f4 runtime for STM32-H405 board

* Add STM32_H405 to board_projects_generator.py
2020-07-30 12:31:31 +02:00
Fabien Chouteau
9f88a65a31 scripts/config/user_input/console.py: Python3 migration
raw_input() is renamed to input().

Part of #354.
2020-07-08 09:55:15 +02:00
Fabien Chouteau
4bb75b423f scripts/install_dependencies.py: report errors from dependency script 2020-06-16 16:31:37 +02:00
Fabien Chouteau
9151a3c096 Python3 migration 2020-05-29 18:56:37 +02:00
Fabien Chouteau
5a197cfbeb Migration to GNAT Community 2020 2020-05-29 18:56:37 +02:00
Fabien Chouteau
5ffdf12bec HiFive1 rev B: fix flash base address 2020-03-13 16:22:52 +01:00
Fabien Chouteau
03a514a521 Add support for the HiFive1 rev B 2020-03-13 16:22:52 +01:00
Fabien Chouteau
bbed2ac234 Add nRF52_SDK examples to the buill all script 2020-03-10 17:22:21 +01:00
Shawn Nock
d26e14e5c2 nRF52832 and nRF52 DK Support 2020-03-10 17:22:21 +01:00
Fabien Chouteau
a378e04217 Add support for IS31fl3731 LED matrix driver 2020-01-03 10:02:15 +01:00
Fabien Chouteau
36a3cb645b Add support for the AdaFruit Feather STM32F405 2020-01-03 10:02:15 +01:00
Michael du Breuil
b2f4af291f scripts: Make install dependency use the current python interpreter path
when spawning other scripts
2019-12-13 16:18:49 +01:00
Fabien Chouteau
d7e40fdd8f install_dependencies.py
Now that community-2019 is the default branch for the bb-runtimes repo,
we don't have to switch to it anymore.
2019-12-13 15:59:06 +01:00
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