Fabien Chouteau
5624447ad5
Filesystem: Start a user file IO interface package
...
This will provide a better user interface to manipulate files (closer to
Ada.Text_IO) than the one required for filesystem drivers.
This idea comes from the difficulty to have an good interface that
covers both the filesystem drivers where implementation have to define
their own file handles and a clean user file IO API.
This separation also makes sense when looking at operating systems. For
instance on Linux, there's a difference between the user interface
(usually the C library) and the filesystem driver implementation (super
block, inodes, etc.).
This is an incomplete experimental version.
2017-04-02 22:00:59 +02:00
Fabien Chouteau
043018d4b0
Filesystem: Trying a new way to handle file path
2017-04-02 21:58:13 +02:00
Fabien Chouteau
bdfa54fa93
Merge pull request #177 from AdaCore/FE310_fix
...
Compile fix for the FE310
2017-03-21 15:20:24 +01:00
Fabien Chouteau
792d532455
Merge pull request #178 from AdaCore/script_dont_fail
...
scripts/install_deps: Don't fail when the repository is already cloned
2017-03-21 15:19:22 +01:00
Fabien Chouteau
bd516c1e89
FE310.UART: Fix compile error
2017-03-10 19:20:04 +01:00
Fabien Chouteau
e09ce68dfd
scripts/install_deps: Don't fail when the repository is already cloned
2017-03-10 19:19:40 +01:00
Fabien Chouteau
62b318f3e9
Merge pull request #170 from AdaCore/stm32_easy_setup
...
[RFC] STM32 easy device setup
2017-03-10 18:48:08 +01: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
26882d1e2c
OpenMV: Use STM32.Setup for I2C
2017-03-06 23:11:06 +01:00
Fabien Chouteau
380cbdc7e1
STMF769: use STM32.Setup for I2C
2017-03-06 22:58:42 +01:00
Fabien Chouteau
3257a7cb94
STMF746: use STM32.Setup for I2C
2017-03-06 22:37:21 +01:00
Fabien Chouteau
343f04d075
STMF469: use STM32.Setup for I2C
2017-03-06 22:29:29 +01:00
Pat Rogers
20907e4bc0
Merge pull request #172 from AdaCore/add_dwt_interface
...
always use uint switch in makefile, add support for DWT
2017-03-06 08:54:21 -06:00
pat-rogers
91e72072b8
always use uint switch in makefile, add support for DWT
2017-03-06 00:44:46 -06:00
Pat Rogers
08fd678bf3
Merge pull request #169 from AdaCore/add_dwt_support
...
always use uint switch in makefile, add support for DWT
2017-03-04 11:14:54 -06:00
Fabien Chouteau
3ba5b4786a
Merge pull request #166 from AdaCore/ssd1306
...
Components: Add SSD1306 OLED screen driver support
2017-03-04 12:48:52 +01:00
Fabien Chouteau
8bbadbb908
STM32.Setup: Start a utility package to provide easy config of drivers
2017-03-04 12:24:45 +01:00
Fabien Chouteau
481b491d22
STM32F7*: Align I2C clock and reset control with the rest of STM32 support
2017-03-04 12:13:21 +01:00
Fabien Chouteau
78dce9bcae
STM32: Make GPIO_AF constants auto-completion friendly
...
Right now when I have to type an AF value the auto completion will
filter and sort them by their numbers GPIO_AF_0_*, GPIO_AF_1_*, etc.
Which is not practical because I am looking for a specific device (SPI1,
I2C3, UART5, etc).
This patch puts the number of the AF at the end of its name so that
auto completion will sort and filter by device first.
2017-03-04 10:44:48 +01:00
pat-rogers
51b661276f
always use uint switch in makefile, add support for DWT
2017-03-03 14:27:16 -06:00
Pat Rogers
5125d290ed
Merge pull request #167 from AdaCore/correct_comment
...
fix name of formal parameter referenced in comment
2017-03-03 14:16:15 -06:00
pat-rogers
a4332c7fb4
fix name of formal parameter referenced in comment
2017-03-02 13:39:55 -06:00
Fabien Chouteau
9aeae40e1b
OpenMV: Fix screen type name
2017-02-26 21:28:16 +01:00
Fabien Chouteau
80b541b0cf
STM32.LTDC: Fix color mode conversion
...
Factorize and stop relying on unchecked conversions.
2017-02-26 21:25:56 +01:00
Fabien Chouteau
77f1696ba8
Components\ST7735R: Fix type name
2017-02-26 20:30:50 +01:00