https://github.com/stcarrez/hestia
Heat Controller
https://github.com/stcarrez/hestia
ada clock heating-control stm32
Last synced: about 2 months ago
JSON representation
Heat Controller
- Host: GitHub
- URL: https://github.com/stcarrez/hestia
- Owner: stcarrez
- License: apache-2.0
- Created: 2017-11-25T13:37:43.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-12-04T20:32:54.000Z (over 6 years ago)
- Last Synced: 2025-01-15T07:09:20.230Z (3 months ago)
- Topics: ada, clock, heating-control, stm32
- Language: Ada
- Size: 147 KB
- Stars: 2
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Hestia Heat Controller on a STM32F746
[](http://jenkins.vacs.fr/job/hestia/)
[](LICENSE)
Hestia is a heat controller application to control the home heat system.
It runs on a STM32F746 board.Hestia uses the following two GitHub projects:
* Ada_Drivers_Library https://github.com/AdaCore/Ada_Drivers_Library.git
* Ada Embedded Network https://github.com/stcarrez/ada-enet.git
You need the source of these two projects to buid Hestia.
To help, these GitHub projects are registered as Git submodules and
the Makefile provides a target to perform the checkout. Just run:make checkout
You will also need the GNAT Ada compiler for ARM available at http://libre.adacore.com/
(the GNAT ARM 2018 is used).# Build
Run the command:
make
to build the application and get the Hestia image 'hestia.bin'.
Then, flash the image with:st-flash write hestia.bin 0x8000000
or just
make flash