Commit Graph

25 Commits

Author SHA1 Message Date
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