Commit Graph

54 Commits

Author SHA1 Message Date
Fabien Chouteau
3e788fb1c1 Add a script to split ADL in multiple Alire crates 2020-10-02 18:41:08 +02:00
Jeremy Grosser
830fde073a PCD8544 LCD driver (#364) 2020-09-17 14:49:10 +02:00
Fabien Chouteau
c9290bc39d Add RISC-V performance CSR support (#363)
* Add RISC-V performance CSR support

* RISC-V Read_CSR_64: fix rv32 version

* RISC-V improve CSR support

Add sub-program to swap, set bits, clear bits, etc.
Instantiate sub-programs for all machine CSRs.
2020-09-15 18:08:30 +02:00
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