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