Commit Graph

  • ac8fe55685 Add Selector module D.R.racer 2021-06-09 09:31:24 +0200
  • 108bb18823 Add Idler module D.R.racer 2021-06-09 09:30:37 +0200
  • 8dfc08ed02 Lay out the other high-level commands/operations D.R.racer 2021-06-09 06:39:57 +0200
  • 28d6744da4 Extract Unload filament into a separate file D.R.racer 2021-06-08 09:27:46 +0200
  • a1b92a4775 Minor tweaks after rebase onto main D.R.racer 2021-06-08 07:11:11 +0200
  • 74c23c6efc Make logic prototype compilable D.R.racer 2021-06-07 12:23:51 +0200
  • 91411e0aff Prototype of Unload Filament command/operation D.R.racer 2021-06-02 11:18:49 +0200
  • d86b3ca95a Logic - first try D.R.racer 2021-05-31 11:24:34 +0200
  • 019f74d6f2 Add debouncing for FINDA D.R.racer 2021-06-02 13:07:28 +0200
  • c4b181e842 Update CMakeLists.txt D.R.racer 2021-05-31 12:35:09 +0200
  • 939b47d260 FINDA interface module D.R.racer 2021-05-31 12:33:19 +0200
  • 3ef113cf6c Add basic motion API D.R.racer 2021-05-28 09:50:09 +0200
  • 8e994c3b17 Take over permanent storage implementation from MM-control-01 D.R.racer 2021-05-26 14:34:07 +0200
  • e2803c66ef Add debouncing for FINDA D.R.racer 2021-06-02 13:07:28 +0200
  • 88ba5e061b Update CMakeLists.txt D.R.racer 2021-05-31 12:35:09 +0200
  • 2980dc2f1a FINDA interface module D.R.racer 2021-05-31 12:33:19 +0200
  • 9f2b5e5ecb Add vscode configuration to allow easier switching among firmware and unit tests D.R.racer 2021-05-28 08:33:49 +0200
  • 773eebeb97 Add basic motion API D.R.racer 2021-05-28 09:50:09 +0200
  • bd6e397eea Add vscode configuration to allow easier switching among firmware and unit tests D.R.racer 2021-05-28 08:33:49 +0200
  • 2347560931 Take over permanent storage implementation from MM-control-01 D.R.racer 2021-05-26 14:34:07 +0200
  • 2c6ab48196
    Merge pull request #13 from DRracer/leds DRracer 2021-05-27 13:55:17 +0200
  • bd335ec30d Unit test for LEDs interface + fixes D.R.racer 2021-05-26 11:39:24 +0200
  • 004db59da0 Add shift register interface and improve LED integration with it D.R.racer 2021-05-26 09:29:32 +0200
  • c377674aee Prepare unit tests for LEDs D.R.racer 2021-05-25 12:33:50 +0200
  • 9226230fd5 Reformat sources to fit the new namespace formatting rules D.R.racer 2021-05-25 12:24:19 +0200
  • acc33bfacb Do not indent namespaces D.R.racer 2021-05-25 12:23:29 +0200
  • 6cb072ce79 Rebase onto main + clean up the code a bit D.R.racer 2021-05-25 11:55:28 +0200
  • fce2195558 Interface module for driving LEDs D.R.racer 2021-05-21 12:34:11 +0200
  • 7611b98830 Add more unit tests and optimize (saved 1 byte per button on the AVR) D.R.racer 2021-05-19 12:57:59 +0200
  • 7ece1fb28d Add missing buttons.h D.R.racer 2021-05-19 08:52:33 +0200
  • ba8eacfe33 Buttons module implementation D.R.racer 2021-05-19 08:49:04 +0200
  • 0713d65668 Add more unit tests and optimize (saved 1 byte per button on the AVR) D.R.racer 2021-05-19 12:57:59 +0200
  • fe9a477e02 Add missing buttons.h D.R.racer 2021-05-19 08:52:33 +0200
  • d47765cad8 Buttons module implementation D.R.racer 2021-05-19 08:49:04 +0200
  • 47528c3bca USART hal prototype Alex Voinea 2021-05-19 21:18:30 +0300
  • 661eeb368f USART hal prototype Alex Voinea 2021-05-19 21:18:30 +0300
  • fc6fc5b2ca
    Merge pull request #10 from DRracer/protocol-codec DRracer 2021-05-19 08:20:18 +0200
  • 6ebb281eda Update CMakeFiles.txt and temporarily fix compilation of unit tests D.R.racer 2021-05-18 08:58:23 +0200
  • fe0ac4f9f9 More unit tests for decoding of response messages D.R.racer 2021-05-17 09:35:12 +0200
  • 30fbf6d870 Unit tests for decoding requests and responses D.R.racer 2021-05-14 15:38:06 +0200
  • 0633dea881 Protocol implementation D.R.racer 2021-05-14 10:44:42 +0200
  • c51067f197
    Merge pull request #11 from prusa3d/leptun/hal/spi DRracer 2021-05-18 07:53:34 +0200
  • c378e71018 SPI example Alex Voinea 2021-05-17 19:11:35 +0300
  • 15c56f2a1c Add F_CPU Alex Voinea 2021-05-17 19:09:49 +0300
  • 13ee425352 Configurable SPI CPHA and CPOL Alex Voinea 2021-05-17 17:45:31 +0300
  • 57abb7ecc4 Example TMC2130 pinout Alex Voinea 2021-05-17 17:10:02 +0300
  • 041d75012d Add all possible ports to the AVR GPIO hal Alex Voinea 2021-05-17 17:09:00 +0300
  • 2cf1b8b523 __attribute__((always_inline)) comment Alex Voinea 2021-05-17 12:08:20 +0300
  • d2d275da25 Explain why we set SS as output Alex Voinea 2021-05-17 09:11:24 +0300
  • db98d0cf7b Add SPI TxRx function Alex Voinea 2021-05-17 09:11:11 +0300
  • dc9528b4ea SPI hal: Winning combo Alex Voinea 2021-05-17 09:01:22 +0300
  • ac4fdd30ad spi hal checkpoint Alex Voinea 2021-05-17 08:42:21 +0300
  • 47400f16c6
    GPIO hal prototype (#9) Alex Voinea 2021-05-14 16:42:41 +0300
  • 9e9c0d9ca3 Use uint8_t for GPIO enums Alex Voinea 2021-05-14 14:57:03 +0300
  • 0aac32a4bf Change C struct to c++ struct Alex Voinea 2021-05-14 14:53:25 +0300
  • 1887576429 Fix formatting with cmake-format Alex Voinea 2021-05-13 11:46:43 +0300
  • 79d9fcbd5f Disassemble elf file after build Alex Voinea 2021-05-12 16:29:48 +0300
  • 12527d0e53 add cpu hal to build Alex Voinea 2021-05-12 16:29:09 +0300
  • 25ca5a19a3 Switch to the correct AVR MCU Alex Voinea 2021-05-12 14:10:52 +0300
  • 7eb346a54d Add first unit test D.R.racer 2021-05-12 11:34:05 +0200
  • c2405ef7a4 Fix formatting with cmake-format Alex Voinea 2021-05-13 11:46:43 +0300
  • 5b2a7d0cf2 Fix formatting Alex Voinea 2021-05-13 11:40:53 +0300
  • 65e45b2cc2 Example gpio hal usage Alex Voinea 2021-05-12 16:49:32 +0300
  • ea3ab2e263 gpio hal prototype Alex Voinea 2021-05-12 16:49:02 +0300
  • 925dbe1db4 Disassemble elf file after build Alex Voinea 2021-05-12 16:29:48 +0300
  • dc50da4f93 add cpu hal to build Alex Voinea 2021-05-12 16:29:09 +0300
  • f0d00dcc23 Switch to the correct AVR MCU Alex Voinea 2021-05-12 14:10:52 +0300
  • e2b67c28ec Add first unit test D.R.racer 2021-05-12 11:34:05 +0200
  • 23a8c9081a
    git subrepo clone --branch=v2.x git@github.com:catchorg/Catch2.git lib/Catch2 Alan Dragomirecký 2021-05-12 10:25:24 +0200
  • 95fea80f85 Make leading v optional vintagepc/version-and-build vintagepc 2021-04-19 10:12:54 -0400
  • 4f253b1bfc Change to git tag-based version vintagepc 2021-04-19 10:03:21 -0400
  • 57bc5a802b Add cpu.h/cpp, avr subdir D.R.racer 2021-04-15 08:27:21 +0200
  • 28130a93bb Update description of the build process D.R.racer 2021-04-15 07:38:43 +0200
  • 174a9619a3 Fix clang format settings Alan Dragomirecký 2021-04-14 16:39:20 +0200
  • 92b8b98c38 build.py: Switch to AnyAvrGcc.cmake Alan Dragomirecký 2021-04-14 16:29:26 +0200
  • ec44ef5f23 Prepare main.cpp D.R.racer 2021-04-14 10:11:46 +0200
  • e77ac1ecd3 Add basic building instructions D.R.racer 2021-04-14 09:23:11 +0200
  • 9e489e4a57 Set correct MCU ID + output HEX files D.R.racer 2021-04-14 09:16:55 +0200
  • f848c8d550 Create basic FW structure D.R.racer 2021-04-14 07:54:34 +0200
  • ac1dd05097 Initial support for AnyAvrGcc toolchain Alan Dragomirecký 2021-04-13 10:17:03 +0200
  • 257d0ec340 Prepare parts of the build system D.R.racer 2021-04-13 08:24:43 +0200
  • 3f7e32f6cf Create stale.yml vintagepc 2021-04-15 07:09:20 -0400
  • 4532b03e30
    Create stale.yml vintagepc 2021-04-15 07:09:20 -0400
  • 2c8f4cb13c Add cpu.h/cpp, avr subdir D.R.racer 2021-04-15 08:27:21 +0200
  • d189d9c4cf Update description of the build process D.R.racer 2021-04-15 07:38:43 +0200
  • c58a5298d6
    Fix clang format settings Alan Dragomirecký 2021-04-14 16:39:20 +0200
  • 84e0394305
    build.py: Switch to AnyAvrGcc.cmake Alan Dragomirecký 2021-04-14 16:29:26 +0200
  • 0a0df081fb Prepare main.cpp D.R.racer 2021-04-14 10:11:46 +0200
  • 2b92901910 Add basic building instructions D.R.racer 2021-04-14 09:23:11 +0200
  • ea294fdcb2 Set correct MCU ID + output HEX files D.R.racer 2021-04-14 09:16:55 +0200
  • 39763d7bcd Create basic FW structure D.R.racer 2021-04-14 07:54:34 +0200
  • 019bb4f6d2
    Initial support for AnyAvrGcc toolchain Alan Dragomirecký 2021-04-13 10:17:03 +0200
  • c85d86f340 Prepare parts of the build system D.R.racer 2021-04-13 08:24:43 +0200
  • d3500a7e16 first commit D.R.racer 2021-04-12 07:08:45 +0200