Commit graph

48 commits

Author SHA1 Message Date
Renze Nicolai
e2f9affae5
Merge pull request #17 from badgeteam/renze/rp2040-cleanup
Cleanup (first of many): move RP2400 driver code
2022-05-11 21:42:14 +02:00
Renze Nicolai
7d97a069a9 Move RP2040 firmware update logic into separate file 2022-05-11 00:57:21 +02:00
Renze Nicolai
f24f192a2f First pass of cleaning on RP2040 firmware update code 2022-05-11 00:17:22 +02:00
Renze Nicolai
6814193934 Move RP2040 driver into separate repository 2022-05-11 00:17:07 +02:00
Robot
ecd1389301
Merge pull request #16 from badgeteam/update-gitignore
Add .vscode to .gitignore
2022-05-09 12:28:32 +02:00
RobotMan2412
fb6f6c7344 Add .vscode to .gitignore 2022-05-09 12:23:55 +02:00
Renze Nicolai
b92d8a694c
Merge pull request #15 from badgeteam/renze/fpga-improvements
FPGA improvements
2022-05-08 18:18:42 +02:00
Renze Nicolai
dda9973372 Add new FPGA test firmware by Sylvain Munaut 2022-05-08 17:33:39 +02:00
Renze Nicolai
7aec4e289c Use separate SPI device structure for full and half duplex SPI transfers 2022-05-08 17:33:10 +02:00
Renze Nicolai
3c5efa9087 Switch to https URLs for all external modules 2022-05-08 12:09:07 +02:00
Renze Nicolai
d0a728ae79 Remove PCA9555 submodule 2022-05-08 12:05:41 +02:00
Renze Nicolai
d70ca01c93 Final steps towards working RP2040 update :D 2022-05-03 23:45:50 +02:00
Renze Nicolai
d2a27e77bf More tests for RP2040 bootloader 2022-05-03 20:44:45 +02:00
Renze Nicolai
bba2bbfad4 Add RP2040 bootloader related stuff 2022-04-29 05:24:17 +02:00
Renze Nicolai
f6c5666f20 Disable debug message for RP2040 interrupt 2022-04-23 04:03:48 +02:00
Renze Nicolai
e42aefed7f Prototype 4 2022-04-23 04:00:55 +02:00
Renze Nicolai
fd5d4da353 Connect to wifi :-) 2022-04-18 02:10:44 +02:00
Renze Nicolai
ee5285bf8b Fix uninitialized string on empty NVS 2022-04-17 20:22:54 +02:00
Renze Nicolai
9aa25cd1c4 Buggy but working manual entry of wifi parameters 2022-04-16 23:31:18 +02:00
Renze Nicolai
b97988d3fb Update ILI9341 driver 2022-04-16 02:15:06 +02:00
Renze Nicolai
b68b4ef685 Keyboard! 2022-04-16 02:14:28 +02:00
Renze Nicolai
df0b877080 Remove cache file 2022-04-16 01:17:02 +02:00
Renze Nicolai
4e3ca2e19b Working menu! 2022-04-16 01:16:36 +02:00
Renze Nicolai
748ca757b9 A bit of refactoring 2022-04-08 23:15:57 +02:00
Renze Nicolai
c5a4be6479 Add workaround for unstable writes to RP2040 2022-03-11 04:41:34 +01:00
Renze Nicolai
08c4a07184
Merge pull request #3 from badgeteam/renze/bootloader
Renze/bootloader
2022-02-04 01:05:36 +01:00
Renze Nicolai
a694f1753f FPGA test 2022-02-04 01:04:51 +01:00
Renze Nicolai
3f3cc1b328 Initial tests for building a launcher, very ugly code 2022-01-24 23:41:03 +01:00
Renze Nicolai
14d9695ff9 Merge branch 'master' of github.com:badgeteam/mch2022-firmware-esp32 into renze/bootloader 2022-01-24 22:33:04 +01:00
Renze Nicolai
d69c54af21 Cleanup and lots of moved files 2022-01-24 22:32:33 +01:00
Jeroen Domburg
e68d55516e
Merge pull request #2 from badgeteam/sprite/fix_appfs_bootloader
Fix appfs bootloader code
2022-01-24 05:58:56 -08:00
Jeroen Domburg
b10fb082a2 Fix appfs bootloader code so appfs loading works; fix fallback to factory app when appfs app is corrupted 2022-01-24 17:28:05 +08:00
Renze Nicolai
e38e09ffd6
Merge pull request #1 from badgeteam/renze/bootloader
Renze/bootloader
2022-01-24 01:40:47 +01:00
Renze Nicolai
701c33a8a5 Remove extra store app 2022-01-23 01:27:56 +01:00
Renze Nicolai
32637a8676 Update appfs, tests 2022-01-23 01:27:22 +01:00
Renze Nicolai
932246024c More tests 2022-01-12 00:53:38 +01:00
Renze Nicolai
32f40e51a8 Cleanup and bugfixes 2022-01-07 00:42:19 +01:00
Renze Nicolai
8eb6d46138 Add appfs test code 2022-01-06 01:12:28 +01:00
Renze Nicolai
1cdd3e9a4b FPGA passthrough RAM loading, add graphics stack 2022-01-05 23:20:01 +01:00
Renze Nicolai
1b0acb6ecb sd card support, ice40 bugfixes and PSRAM test with FPGA passthrough added 2022-01-05 00:58:13 +01:00
Renze Nicolai
159e1b3a01 Add ICE40 FPGA support 2022-01-01 07:13:50 +01:00
Renze Nicolai
80a7369f89 Add ILI9341 driver 2022-01-01 05:51:12 +01:00
Renze Nicolai
88bbf0609e Add initial version of BNO055 component, add BNO055 test code to factory_test firmware 2022-01-01 03:06:55 +01:00
Renze Nicolai
9d059dcf9c Reset pin states after switching the polarity of the input pins 2021-12-30 01:19:28 +01:00
Renze Nicolai
2e761530e5 Add efuse reading firmware and burning tool 2021-12-30 00:46:17 +01:00
Renze Nicolai
29afbb9631 Add initial steps for hardware init, add PCA9555 IO expander driver 2021-12-30 00:32:55 +01:00
Renze Nicolai
48f1e80762 Add hello world firmware and basic folder structure 2021-12-29 20:27:49 +01:00
Renze Nicolai
b52bde9f0f Initialize repository 2021-12-29 17:47:15 +01:00