Jerome Lambourg
1fa76dc605
Further refactor the board projects.
...
This commit in particular removes the need for aggregate projects.
2017-04-23 15:50:27 +02:00
Jerome Lambourg
e21e7a5837
Remove the dependency over embedded-runtimes.
...
This build dependency won't work anymore with the next GNAT release as
runtimes will now require being installed into the compiler.
This commit also now generates automatically the board projects, to ease
the addition of new boards and runtimes, as well as taking into account
modifications refactoring of the library.
2017-04-21 10:11:53 +02:00
Fabien Chouteau
0b539e4652
MicroBit: Renames IOs sub-programs
2017-02-23 14:39:27 +01:00
Fabien Chouteau
9770349d98
MicroBit: Add a couple of GPIO_Point aliases
2017-02-23 14:39:27 +01:00
Fabien Chouteau
b80b5826f1
MicroBit: Include Components library
...
It's now ZFP compatible.
2017-02-23 14:39:27 +01:00
Fabien Chouteau
bd9e40ee07
MicroBit: Add Read_Analog support
2017-02-23 14:39:27 +01:00
Fabien Chouteau
77f034de08
MicroBit: Start IO pin package
2017-02-23 14:39:26 +01:00
Fabien Chouteau
74e03c3702
MicroBit: Add button support
...
Button seems to be detected as always pressed. I don't know why yet...
2017-02-23 14:39:26 +01:00
Fabien Chouteau
7ef128685b
MicroBit: Add a simple delay
2017-02-23 14:39:26 +01:00
Fabien Chouteau
910066ff0a
ARM/Cortex_M0: Fix NVIC support for new SVD representation
2017-02-14 19:09:14 +01:00
Fabien Chouteau
75d1c818ce
MicroBit: Fix typo in board README
2017-02-12 11:19:01 +01:00
Fabien Chouteau
876d8b4548
Move ARM support in the arch dir
2017-02-12 11:07:43 +01:00
Fabien Chouteau
748dd1adac
Renames Services to Middleware
...
The name services seems to be confusing so I propose to rename it to
middleware. Although the middleware word is quite overloaded in software
development, I think the signification is clear enough for this project.
Also it's the word use by ST for in STM32Cube to hold USB stack, network
stack, filesystems, audio tools, which coresponds with the definition of
what was is currently called services.
2017-01-27 08:22:00 +01:00
Fabien Chouteau
d5ce0963f2
Micro:Bit: Add README to document development setup
2017-01-16 01:09:30 +01:00
Fabien Chouteau
343aacd9bd
nRF51: Improve device name readability
2016-10-10 20:07:20 +02:00
Fabien Chouteau
e559ba3a1c
MicroBit: Fix tick frequency
2016-10-10 20:07:20 +02:00
Fabien Chouteau
556433348d
MicroBit: Set fixed tick period to 1ms
2016-10-10 20:07:20 +02:00
Fabien Chouteau
68d272fd76
MicroBit: Remove useless function Initialized
2016-10-10 20:07:20 +02:00
Fabien Chouteau
a4a9d00489
MicroBit: Define MicroBit pins
2016-10-10 20:07:20 +02:00
Fabien Chouteau
fe121c6166
Microbit: Auto init the display during elaboration
2016-10-10 20:07:20 +02:00
Fabien Chouteau
0505df949d
MicroBit: Use time tick to be able to display more than one pixel
...
Also add basic character display.
2016-10-10 20:07:20 +02:00
Fabien Chouteau
7c9ff9cabe
MicroBit: Start time handling
...
Tick frequency is arbitrary.
2016-10-10 20:07:20 +02:00
Fabien Chouteau
02b583fad0
MicroBit: Start Display driver
2016-10-10 20:07:19 +02:00
Fabien Chouteau
0fcfee9506
Micro:Bit: Start dummy example
2016-10-10 20:07:19 +02:00
Fabien Chouteau
115fca42e9
MicroBit: Start board support
2016-10-10 20:07:19 +02:00