Commit Graph

1440 Commits

Author SHA1 Message Date
Maxim Reznik
49eb4e10e1 Add tagged types for BME280 sensors
to allow a user to declare several sensor objects and
process them in a uniform way.
2023-12-16 16:25:30 +02:00
Maxim Reznik
87bb2514f5 Add README.md files 2023-12-15 19:55:13 +02:00
Maxim Reznik
8eb896f305 Add BME280 connected by SPI 2023-12-15 19:55:13 +02:00
Maxim Reznik
eb958405a8 Add BME280 LCD demo 2023-12-15 19:55:10 +02:00
Maxim Reznik
3e085bed97 Improve BME280 example
Check chip presense, reset it at the start, wait for
first measument. Use Ada.Text_IO instead of LCD.
2023-12-15 19:52:40 +02:00
Maxim Reznik
05a8f60e5b Add XXX_Measurement_Time functions
Add delay in the Reset procedure. Add more comments.
2023-12-15 19:49:41 +02:00
Maxim Reznik
ed91289e5c Add pressure sensor for BME280 2023-12-15 19:49:41 +02:00
Maxim Reznik
cbe88c1922 Add humidity to BME280 sensor 2023-12-15 19:49:41 +02:00
Maxim Reznik
906d43d794 Add draft of BME280 driver 2023-12-15 19:49:34 +02:00
Maxim Reznik
ef9b49143b Move lps25h into a dedicated folder 2023-12-07 09:46:09 +02:00
Maxim Reznik
503ec28492 Check that each supported board is mentioned in README.md 2023-12-06 16:38:32 +02:00
Maxim Reznik
22ae2aea53 Add more readme files. 2023-12-06 16:38:32 +02:00
Maxim Reznik
4615730b4e Add UART at J6 connector to STM32.Board package 2023-12-06 16:38:32 +02:00
Maxim Reznik
580945562d Add touch panel to stm32_f4ve board 2023-12-06 16:38:32 +02:00
Maxim Reznik
3d584b8f9b Add XPT2046 touch panel driver 2023-12-06 16:38:32 +02:00
Maxim Reznik
724b7462a4 Add TFT LCD ILI9341 to STM32 F4VE board. 2023-12-06 16:38:32 +02:00
Maxim Reznik
7232cb4069 Add STM32 F4VE board. 2023-12-06 16:38:32 +02:00
Maxim Reznik
945dde1dbc Add FSMC for stm32f40X 2023-12-06 16:38:32 +02:00
Maxim Reznik
b60639de8b Add optimized version of Fill and Copy_Rect 2023-12-06 16:38:32 +02:00
Maxim Reznik
639e9031fb Split ili9341 into several files
* ili9341-device.ads - generic driver for display
* ili9341-spi_connector.ads - the chip with SPI interface
* ili9341-device-bitmap.ads - implement Bitmap API on the ILI9341 RAM
* ili9341-rgb_spi_device.ads - display with RGB interface
2023-12-06 16:38:32 +02:00
Maxim Reznik
fd4e628835 Drop unused type (Orientation_Mode) from HAL.Bitmap 2023-12-06 16:38:32 +02:00
Maxim Reznik
f79cd470a0 Add SD card examples for stm32f4xx_m. 2023-12-06 16:38:32 +02:00
Maxim Reznik
dfbc15d772 Add more READMEs 2023-12-06 16:38:32 +02:00
Maxim Reznik
5712224102 Move STM32.Board package for stm32f4xx_m
into `boards/stm32f4xx_m/src/` to have it closer to other sources.
2023-12-06 16:38:32 +02:00
Maxim Reznik
0aaf152c5b Create Flash memory in STM32.Board for stm32f4xx_m
Move flash initialization code into STM32.Board.
2023-12-06 16:38:32 +02:00