D.R.racer
|
7ece1fb28d
|
Add missing buttons.h
|
2021-05-25 10:02:02 +02:00 |
D.R.racer
|
ba8eacfe33
|
Buttons module implementation
A module representing a model of the 3 buttons
Includes a unit test project (empty at this stage)
|
2021-05-25 10:02:02 +02:00 |
Alex Voinea
|
47528c3bca
|
USART hal prototype
|
2021-05-24 12:32:10 +02:00 |
DRracer
|
fc6fc5b2ca
|
Merge pull request #10 from DRracer/protocol-codec
Protocol implementation
|
2021-05-19 08:20:18 +02:00 |
D.R.racer
|
6ebb281eda
|
Update CMakeFiles.txt and temporarily fix compilation of unit tests
|
2021-05-18 08:58:23 +02:00 |
D.R.racer
|
fe0ac4f9f9
|
More unit tests for decoding of response messages
+ related changes in code
|
2021-05-18 08:18:11 +02:00 |
D.R.racer
|
30fbf6d870
|
Unit tests for decoding requests and responses
+errors on requests
|
2021-05-18 08:18:11 +02:00 |
D.R.racer
|
0633dea881
|
Protocol implementation
+ unit tests for encoding of messages
API still subject to minor changes
|
2021-05-18 08:18:11 +02:00 |
DRracer
|
c51067f197
|
Merge pull request #11 from prusa3d/leptun/hal/spi
SPI hal
|
2021-05-18 07:53:34 +02:00 |
Alex Voinea
|
c378e71018
|
SPI example
|
2021-05-17 19:11:35 +03:00 |
Alex Voinea
|
15c56f2a1c
|
Add F_CPU
|
2021-05-17 19:09:49 +03:00 |
Alex Voinea
|
13ee425352
|
Configurable SPI CPHA and CPOL
|
2021-05-17 17:45:31 +03:00 |
Alex Voinea
|
57abb7ecc4
|
Example TMC2130 pinout
|
2021-05-17 17:10:02 +03:00 |
Alex Voinea
|
041d75012d
|
Add all possible ports to the AVR GPIO hal
|
2021-05-17 17:09:00 +03:00 |
Alex Voinea
|
2cf1b8b523
|
__attribute__((always_inline)) comment
|
2021-05-17 12:08:20 +03:00 |
Alex Voinea
|
d2d275da25
|
Explain why we set SS as output
|
2021-05-17 09:11:24 +03:00 |
Alex Voinea
|
db98d0cf7b
|
Add SPI TxRx function
|
2021-05-17 09:11:11 +03:00 |
Alex Voinea
|
dc9528b4ea
|
SPI hal: Winning combo
|
2021-05-17 09:01:22 +03:00 |
Alex Voinea
|
ac4fdd30ad
|
spi hal checkpoint
|
2021-05-17 08:42:21 +03:00 |
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 |