Commit Graph

219 Commits (5e04d4ccafe19b5b8b53e9e145c9e8fd0228bfa6)

Author SHA1 Message Date
Alex Voinea 47400f16c6
GPIO hal prototype (#9)
* gpio hal prototype
* Example gpio hal usage
* Use uint8_t for GPIO enums
2021-05-14 15:42:41 +02:00
Alex Voinea 1887576429 Fix formatting with cmake-format 2021-05-13 17:38:21 +02:00
Alex Voinea 79d9fcbd5f Disassemble elf file after build 2021-05-13 17:38:21 +02:00
Alex Voinea 12527d0e53 add cpu hal to build 2021-05-13 17:38:21 +02:00
Alex Voinea 25ca5a19a3 Switch to the correct AVR MCU 2021-05-13 17:38:21 +02:00
D.R.racer 7eb346a54d Add first unit test
+proof of concept of Catch2 builds working in our repo
2021-05-13 17:35:08 +02:00
Alan Dragomirecký 23a8c9081a
git subrepo clone --branch=v2.x git@github.com:catchorg/Catch2.git lib/Catch2
subrepo:
  subdir:   "lib/Catch2"
  merged:   "5c88067b"
upstream:
  origin:   "git@github.com:catchorg/Catch2.git"
  branch:   "v2.x"
  commit:   "5c88067b"
git-subrepo:
  version:  "0.4.3"
  origin:   "???"
  commit:   "???"
2021-05-12 10:30:49 +02:00
D.R.racer 57bc5a802b Add cpu.h/cpp, avr subdir
The idea is to have a separate implementation of the HAL interface for each CPU. So far we only have the AVR.
2021-04-19 07:03:47 +02:00
D.R.racer 28130a93bb Update description of the build process 2021-04-19 07:03:47 +02:00
Alan Dragomirecký 174a9619a3 Fix clang format settings 2021-04-19 07:03:47 +02:00
Alan Dragomirecký 92b8b98c38 build.py: Switch to AnyAvrGcc.cmake 2021-04-19 07:03:47 +02:00
D.R.racer ec44ef5f23 Prepare main.cpp 2021-04-19 07:03:47 +02:00
D.R.racer e77ac1ecd3 Add basic building instructions 2021-04-19 07:03:47 +02:00
D.R.racer 9e489e4a57 Set correct MCU ID + output HEX files 2021-04-19 07:03:47 +02:00
D.R.racer f848c8d550 Create basic FW structure
- Design API's based on our discussion and block diagrams
- Set doxygen rules/preferred syntax
2021-04-19 07:03:47 +02:00
Alan Dragomirecký ac1dd05097 Initial support for AnyAvrGcc toolchain 2021-04-19 07:03:47 +02:00
D.R.racer 257d0ec340 Prepare parts of the build system
extracted and slightly modified from Buddy-FW, still doesn't work
2021-04-19 07:03:47 +02:00
vintagepc 3f7e32f6cf Create stale.yml 2021-04-15 13:14:16 +02:00
D.R.racer d3500a7e16 first commit 2021-04-12 07:08:45 +02:00