AfRApay/AfRApay.MateCard
Laura Hausmann 9f7aca5971
Decrease SPI frequency to 100khz
2023-07-14 23:00:46 +02:00
..
include Option to compile without buzzer support 2023-05-19 19:43:51 +02:00
scripts Update build revision generation 2023-04-21 21:42:43 +02:00
src Decrease SPI frequency to 100khz 2023-07-14 23:00:46 +02:00
.clang-tidy Apply all clang-tidy fixes 2023-02-10 03:09:50 +01:00
.gitignore A new start 2023-02-06 02:37:36 +01:00
.uncrustify.cfg Realign pointer star 2023-04-20 16:26:43 +02:00
CMakeLists.txt A new start 2023-02-06 02:37:36 +01:00
README.md Update uncrustify usage in README 2023-04-21 21:41:56 +02:00
platformio.ini Move PN532 library into repo, prepare FeliCa support 2023-04-22 02:24:22 +02:00

README.md

AfRApay.MateCard

This is the software that runs on the MateCard terminal, powered by an ESP32.

Setting up dev environment

This project uses PlatformIO. Quick setup guide:

  • Install PlatformIO (macOS: brew bundle in project root OR brew install platformio uncrustify / Arch Linux: yay -S platformio uncrustify / Other: platformio.org)
  • To compile, run pio run
  • To compile and upload, run pio run -t upload
  • To run clang-tidy, run pio check.
  • Please run ./scripts/uncrustify.sh before commiting. To install it as a pre-commit hook, run ln -s ../../hooks/pre-commit.hook ../.git/hooks/pre-commit in this directory.