2022-06-08 14:24:28 +00:00
|
|
|
# MCH2022 template app
|
2022-05-11 22:26:25 +00:00
|
|
|
|
2022-06-08 14:24:28 +00:00
|
|
|
This repository contains a template app for the MCH2022 badge.
|
2022-07-11 20:33:51 +00:00
|
|
|
It is intended to be used as the basis for developing your own native ESP32
|
|
|
|
apps. See [Getting Started](https://badge.team/docs/badges/mch2022/software-development/esp_idf_getting_started/)
|
2022-05-11 22:26:25 +00:00
|
|
|
|
|
|
|
## License
|
|
|
|
|
2022-07-11 20:33:51 +00:00
|
|
|
The source code contained in the main folder of this example is public domain / CC0 licensed, use it as you please.
|
2022-05-11 22:26:25 +00:00
|
|
|
|
2022-07-11 20:33:51 +00:00
|
|
|
Source code included as submodules is licensed separately, please check the
|
|
|
|
following table for details.
|
2022-05-11 22:26:25 +00:00
|
|
|
|
|
|
|
| Submodule | License | Author |
|
|
|
|
|-----------------------------|-----------------------------------|--------------------------------------------------------|
|
|
|
|
| esp-idf | Apache License 2.0 | Espressif Systems (Shanghai) CO LTD |
|
|
|
|
| components/appfs | THE BEER-WARE LICENSE Revision 42 | Jeroen Domburg <jeroen@spritesmods.com> |
|
|
|
|
| components/bus-i2c | MIT | Nicolai Electronics |
|
|
|
|
| components/i2c-bno055 | MIT | Nicolai Electronics |
|
|
|
|
| components/mch2022-rp2040 | MIT | Renze Nicolai |
|
|
|
|
| components/pax-graphics | MIT | Julian Scheffers |
|
2022-06-02 11:48:20 +00:00
|
|
|
| components/pax-keyboard | MIT | Julian Scheffers |
|
2022-05-11 22:26:25 +00:00
|
|
|
| components/sdcard | MIT | Nicolai Electronics |
|
|
|
|
| components/spi-ice40 | MIT | Nicolai Electronics |
|
|
|
|
| components/spi-ili9341 | MIT | Nicolai Electronics |
|
2022-07-11 20:33:51 +00:00
|
|
|
| components/ws2812 | Unlicense / Public domain | None |
|
2022-01-24 21:32:33 +00:00
|
|
|
|
2022-07-11 07:43:20 +00:00
|
|
|
|
|
|
|
Source the `update_components.sh` to update all the submodules to their
|
|
|
|
corresponding tips.
|
|
|
|
|
2022-05-18 18:31:40 +00:00
|
|
|
## How to make
|
2022-06-05 17:14:48 +00:00
|
|
|
```sh
|
2022-06-15 09:23:46 +00:00
|
|
|
git clone --recursive https://github.com/badgeteam/mch2022-template-app
|
|
|
|
cd mch2022-template-app
|
2022-05-18 18:31:40 +00:00
|
|
|
make prepare
|
|
|
|
make
|
2022-06-05 17:14:48 +00:00
|
|
|
```
|