Commit Graph

115 Commits

Author SHA1 Message Date
Fabien Chouteau
77f1696ba8 Components\ST7735R: Fix type name 2017-02-26 20:30:50 +01:00
Fabien Chouteau
7b43eb2e50 Components: Add SSD1306 OLED screen driver support 2017-02-26 20:30:50 +01:00
Fabien Chouteau
050e92062c Merge pull request #144 from AdaCore/microbit_time_io_twi
Micro:Bit add time, ADC and buttons, fix TWI (I2C)
2017-02-24 19:31:54 +01:00
pat-rogers
12fff5483b add comment explaining requirement to select the protocol with the hardware pins 2017-02-23 17:11:54 -06:00
Simon Wright
92ed0dd442 Merge branch 'master' into mpu9250-factory-trim.
* components/src/motion/mpu9250/mpu9250.ads (MPU9250_ST_TB): element
      type is now UInt16.
2017-02-23 14:39:15 +00:00
Fabien Chouteau
3834f053f3 MicroBit: Refactoring for new HAL types 2017-02-23 14:39:27 +01:00
Fabien Chouteau
33e0863084 MicroBit: Start MMA8653 accelerometer 2017-02-23 14:39:27 +01:00
Fabien Chouteau
632b449d1d HAL types: Revert UInt1 to Bit 2017-02-15 19:04:27 +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
726c18493b Components/W8994: Remove debug print 2017-02-12 11:07:43 +01:00
Fabien Chouteau
9bfa2bb529 HAL.GPIO: Rename pull-up/pull-down type and primitives 2017-02-03 20:21:47 +01:00
Fabien Chouteau
fd65f49de0 HAL.GPIO: Add pull-up/pull-down control 2017-02-03 00:39:58 +01:00
Fabien Chouteau
b565c81385 HAL.GPIO: Add primitives to control GPIO mode (in, out) 2017-02-03 00:39:58 +01:00
Fabien Chouteau
27f5b90261 MCP23x08:Fix style 2017-02-03 00:39:58 +01:00
Jerome Lambourg
37fe60322d Fix error in the Pin definition in STMPE1600 2017-02-01 19:05:29 +01:00
Jerome Lambourg
400f140d8d Rename Configure to Check_Id 2017-02-01 16:47:30 +01:00
Jerome Lambourg
4d8e16e7f4 Rename functions Get_* 2017-02-01 16:32:05 +01:00
Jerome Lambourg
100a3dd47a Add support for the STMPE1600 IO Expander.
This IO expander is found for example on the X-NUCLEO-53L0A1 extension board.
2017-02-01 15:45:55 +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
bc2c7f810f HAL.Bitmap: Move color conversion utilities to a dedicated package 2017-01-21 19:50:50 +01:00
Fabien Chouteau
3d2b808108 ST7735R LCD: Add a buffer-less implementation
No pixels are stored in RAM.
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
33488fcc59 HAL.Bitmap: Split interface and implementation 2017-01-21 13:16:48 +01:00
Fabien Chouteau
75f13b8382 HAL.Framebuffer Refactoring: Remove Get_ and Is_ prefixes 2017-01-21 11:11:46 +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