Fabien Chouteau
cdc1650a96
Add board definition and example for the AdaFruit Metro M4 Express
2019-12-04 23:34:27 +01:00
Fabien Chouteau
ce5aa6ebfb
ST7735R.RAM_Framebuffer: call parent's layer initialization
2019-12-04 23:34:14 +01:00
Fabien Chouteau
cd261e52ef
Cortex_M.NVIC: remove dependency on Ravenscar package Ada.Interrupts
...
Tyoe Interrupt_ID is defined with the maximum number of interrupts on
Cortex-M4/7.
2019-12-04 23:34:14 +01:00
Fabien Chouteau
f74f894519
Add SysTick driver
2019-12-04 23:34:14 +01:00
Fabien Chouteau
4d75238d62
Fix Systick TICKINT definition
2019-12-04 23:34:14 +01:00
Fabien Chouteau
16ddbb71f0
Start SAMD51 support
2019-12-04 23:34:14 +01:00
Alessandro Felicetti
391866ad37
Update nrf51-temperature.adb
2019-11-29 12:51:46 +01:00
Alessandro Felicetti
88991bc91d
Update nrf51-temperature.ads
2019-11-29 12:51:18 +01:00
Fabien Chouteau
09720b2edb
build_all_examples.py: add micro:bit accelerometer example
2019-11-12 17:57:14 +01:00
Fabien Chouteau
6eb0b3473f
micro:bit: add an example for the accelerometer
...
The accelerometer init procedure is replaced by elaboration initialization to
match the interface of the other micro:bit features.
2019-11-12 17:57:14 +01:00
Fabien Chouteau
b1b3d1dfe2
MicroBit: Add console package
...
Provides an interface to send and receive character on the UART over USB
line of the MicroBit.
2019-10-28 11:02:44 +01:00
Fabien Chouteau
128742c669
nRF51: Add UART driver
2019-10-28 11:02:44 +01:00
Fabien Chouteau
2c9453421c
SiFive Unleashed: Add an example project
2019-09-06 12:35:02 +02:00
Fabien Chouteau
a61be055b9
RISC-V/SiFive: Add uart0 driver
2019-09-06 12:35:02 +02:00
Fabien Chouteau
a8a60898a6
Generate SiFive Unleashed board support
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
7f756adc0e
Add reusable SiFive drivers
...
This drivers will work on multiple instances of SiFive SOCs.
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
9ccb6a908d
.travis.yml: Do not try to install GNAT if already installed
2019-06-21 18:44:44 +02:00
Fabien Chouteau
d5715ba23a
cortex_m-cache.adb: workaround GNAT Community bug
2019-06-21 18:44:44 +02:00
Fabien Chouteau
2683219a40
Update bb-runtime branch for GNAT Community 2019
2019-06-21 18:44:44 +02:00
Fabien Chouteau
5d2089ea00
Update Travis and AppVeyor scripts for GNAT Community 2019
2019-06-21 18:44:44 +02:00