Commit Graph

148 Commits

Author SHA1 Message Date
Fabien Chouteau
043018d4b0 Filesystem: Trying a new way to handle file path 2017-04-02 21:58:13 +02:00
Fabien Chouteau
36887d6189 STM32.Setup: Allow different AF values for SCL and SDA
Required for the STM32F769.
2017-03-09 18:22:24 +01:00
Fabien Chouteau
7ef128685b MicroBit: Add a simple delay 2017-02-23 14:39:26 +01:00
Fabien Chouteau
0a804815ae HAL: Make UInt8|16|32 derived from Interfaces types rather than subtypes
This remove the dependency on the Interfaces package which simplify the
use of HAL types.

Also remove Byte and Bit subtype.
2017-02-13 21:18:34 +01:00
Fabien Chouteau
31a2fdf660 HiFive1: Add example and board README 2017-02-12 11:18:26 +01:00
Fabien Chouteau
3bf7852999 HiFive1: Add LEDs support and blinky example 2017-02-12 11:07:43 +01:00
Fabien Chouteau
23c5f2c10c HiFive1: Start an example project 2017-02-12 11:07:42 +01:00
pat-rogers
e03dbb0b1d change STM32.Boards' LED names to disambiguate from color names 2017-02-07 18:42:05 -06:00
Fabien Chouteau
3192aed728 STM32_Common: Fix LCD_STD_Out and use it in the draw example
This package should be made platform independent and moved to the
middleware.
2017-02-01 11:40:54 +01:00
Fabien Chouteau
f81e408d79 examples/draw: Add a bitmap drawing primitive demo
Pressing the blue button shows some of the primitives in action.
2017-01-21 19:50:50 +01:00
Fabien Chouteau
f645d76a3f HAL.Bitmap: Move Draw_Line and Cubic_Bezier with the other drawing primitives 2017-01-21 19:50:50 +01:00
Fabien Chouteau
d44d8f9388 HAL.Bitmap: Finish cleanup of interface 2017-01-21 16:35:53 +01:00
Fabien Chouteau
fdc3ef6e47 HAL.Bitmap: Unify drawing API by using Point and Rect types 2017-01-21 12:49:56 +01:00
Fabien Chouteau
f76a004acb HAL.Bitmap: Move Draw/Fill_Rect with the other drawing primitives 2017-01-21 11:54:14 +01:00
Fabien Chouteau
94fa1bfc31 HAL.Bitmap: Move Draw_Circle and Fill_Circle with the other drawing primitives 2017-01-21 11:54:04 +01:00
Fabien Chouteau
75f13b8382 HAL.Framebuffer Refactoring: Remove Get_ and Is_ prefixes 2017-01-21 11:11:46 +01:00
Fabien Chouteau
80f15f741b HAL.Bitmap Refactoring: Fix function name Get_Pixel to Pixel 2017-01-21 11:11:15 +01:00
Fabien Chouteau
fc24e56b27 HAL.Bitmap: Fix parameter access
Modifying the bitmap requires write access. As consequence,
framebuffer.Get_Hidden_Buffer has to return a not null access.
2017-01-21 10:51:01 +01:00
Fabien Chouteau
d5ce0963f2 Micro:Bit: Add README to document development setup 2017-01-16 01:09:30 +01:00
Fabien Chouteau
0397380d4a Move the train example to a separate repository
This example doesn't bring any useful info compared to "draw" and
therefore adds an unnecessary maintenance effort to the
Ada_Drivers_Library project.

Others examples like Wolf, 2048, fractals, conway or balls should also
be moved.

A link to the new repository is added to the README.
2017-01-11 18:59:03 +01:00
Pat Rogers
bc0fdcfb92 Merge branch 'master' into unified_access_to-classwide_type_names 2016-12-22 10:52:03 -06:00
Fabien Chouteau
fd9bf4bc18 STM32F4 example: Add audio feature 2016-12-18 22:31:44 +01:00
pat-rogers
f4bdddad6f Unify access-to-classwide type names 2016-12-17 17:50:21 -06:00
pat-rogers
45622b7d1a correct proj name typo 2016-12-17 17:47:03 -06:00
Fabien Chouteau
feb46300df Merge pull request #92 from AdaCore/microbit_compile_fix
MicroBit: Fix compilation error
2016-12-17 22:03:58 +01:00