Commit graph

210 commits

Author SHA1 Message Date
Renze Nicolai 7d8e2261d2
Merge pull request #38 from badgeteam/Mecrisp-patch-1
Update README.md
2022-05-18 22:58:54 +02:00
Renze Nicolai 44aa0c6855
Merge pull request #39 from badgeteam/renze/fpgatool
Add FPGA bitstream uploading tool
2022-05-18 22:58:46 +02:00
Renze Nicolai 4e42133b6e Add FPGA bitstream uploading tool 2022-05-18 22:55:33 +02:00
Renze Nicolai 76fbf0dfb1
Merge pull request #37 from badgeteam/tnt/fpga-turbo
Turbo SPI mode and better SPI testing to match
2022-05-18 21:11:51 +02:00
Matthias Koch fdeaed591f
Update README.md
Added instructions for making the firmware.
2022-05-18 20:31:40 +02:00
Sylvain Munaut eb28403e74 fpga_test: Better SPI test routine
We do longer transfers, actually check the data automatically and
report errors, and also execute the test 128 times to build some
confidence it's working reliably.

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2022-05-17 11:03:59 +02:00
Sylvain Munaut 9489194e27 Update components for iCE40 turbo tx mode
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2022-05-17 11:03:59 +02:00
Sylvain Munaut 4a49fc22b7 fpga_test: Import updated selftest bitstream
This includes a tiny change to improve margin when receiving
SPI at very high speeds.

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2022-05-17 11:03:48 +02:00
Sylvain "tnt" Munaut a8f12b24a2
Merge pull request #34 from badgeteam/tnt/fpga-prep
A couple of tweak preparing for future FPGA work
2022-05-16 23:37:54 +02:00
Renze Nicolai ac19bf687a
Merge branch 'master' into tnt/fpga-prep 2022-05-16 23:22:53 +02:00
Robot 7dd5adf3e0
Merge pull request #36 from badgeteam/text_fix
Fix a text rendering bug in PAX.
2022-05-16 23:22:01 +02:00
RobotMan2412 6f9cfa61c9 Fix a text rendering bug in PAX. 2022-05-16 23:14:40 +02:00
Renze Nicolai 3756bcc01b
Merge pull request #35 from badgeteam/renze/fpga
Add FPGA download mode
2022-05-16 23:08:00 +02:00
Renze Nicolai 4adce1006a Add FPGA download mode 2022-05-16 23:07:30 +02:00
Sylvain Munaut 3499d6dea4 fpga_test: Simplify LCD handover
It's all handled by the deinit

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2022-05-16 22:06:26 +02:00
Sylvain Munaut 7ae0bae773 components: Update spi-ili9341
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2022-05-16 22:06:26 +02:00
Sylvain Munaut 1fb0e3f6cc build: Split source file on multiple lines
Makes it easier to read and also better for merge/rebase
commits that add source files

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2022-05-16 22:06:26 +02:00
Renze Nicolai 6ba6ec5004
Merge pull request #33 from badgeteam/renze/rp2040blfix
Workaround for RP2040 update bug
2022-05-16 22:02:53 +02:00
Renze Nicolai 94dbd4834c Workaround for RP2040 update bug 2022-05-16 22:02:11 +02:00
Renze Nicolai 158d30eaa7
Merge pull request #32 from badgeteam/renze/uid
Add RP2040 UID reading function
2022-05-15 22:02:20 +02:00
Renze Nicolai 764165f7ba Add RP2040 UID reading function 2022-05-15 22:01:40 +02:00
Robot 1dafe38d90
Merge pull request #31 from badgeteam/update_pax
Update PAX to the LESS WARNINGS version
2022-05-15 11:54:46 +02:00
RobotMan2412 402689b7fb Update PAX to the LESS WARNINGS version 2022-05-15 11:51:11 +02:00
Renze Nicolai 3163a4d633
Merge pull request #30 from badgeteam/renze/bsp-submodule
Update submodules
2022-05-15 03:21:47 +02:00
Renze Nicolai eea56aabee Update submodules 2022-05-15 03:21:25 +02:00
Renze Nicolai f4f7f236ff
Merge pull request #29 from badgeteam/renze/bsp-submodule
Renze/bsp submodule
2022-05-15 03:03:25 +02:00
Renze Nicolai 247b0a269d Update names of SD card GPIO pins 2022-05-15 03:02:49 +02:00
Renze Nicolai f25278d3d9 Update bsp submodule 2022-05-15 02:59:35 +02:00
Renze Nicolai 7d49cee648 Add board support component submodule 2022-05-15 02:52:09 +02:00
Renze Nicolai 5ec8d0b912 Remove board support component 2022-05-15 02:51:51 +02:00
Robot 0d8f36d6f4
Merge pull request #28 from badgeteam/update_pax
Update PAX graphics to latest
2022-05-15 00:31:38 +02:00
RobotMan2412 a551a826c0 Update PAX to the NEW CONST(tm) version. 2022-05-15 00:22:15 +02:00
Renze Nicolai 70b819b26f
Merge pull request #27 from badgeteam/renze/filebrowser
Quick'n dirty pile of new features: this adds a file browser for installing apps from SD card
2022-05-15 00:19:37 +02:00
Renze Nicolai 635b3906e3
Merge pull request #25 from badgeteam/renze/ota
OTA update
2022-05-15 00:19:20 +02:00
Renze Nicolai 6d35f85d24
Merge pull request #24 from badgeteam/renze/bsp-cleanup
Cleanup
2022-05-15 00:19:09 +02:00
Renze Nicolai 8df4f62d51 Add internal filesystem support 2022-05-15 00:15:45 +02:00
RobotMan2412 0421144326 Update PAX to newest version 2022-05-15 00:13:23 +02:00
Renze Nicolai afcac1557b Remove framebuffer pointer from function calls, implement file browser that can install binaries and an uninstaller 2022-05-14 19:32:14 +02:00
Renze Nicolai 8885499666 Apply changes to appfs component 2022-05-14 00:21:10 +02:00
Renze Nicolai 0c51951cc8 Add OTA update function 2022-05-14 00:19:15 +02:00
Renze Nicolai 8d61e4be6b Split wifi_init into wifi_init and wifi_connect 2022-05-13 22:56:20 +02:00
Renze Nicolai 4d10a6130b
Merge pull request #23 from badgeteam/renze/efuse
eFuse protection
2022-05-13 17:05:53 +02:00
Renze Nicolai 90636e01c6 Fix wrong exit condition in ice40_init, add extra checks to main 2022-05-13 13:22:03 +02:00
Renze Nicolai 3be5e78a09 Restructuring of the init functions, display more detailed error messages on failed init 2022-05-13 00:13:14 +02:00
Renze Nicolai ee2def0843 Move efuse component into separate repository 2022-05-12 23:30:40 +02:00
Renze Nicolai b2868a896e Remove efuse component 2022-05-12 23:30:15 +02:00
Renze Nicolai 66d9be373e Add default operation to Makefile: prepare, build and flash 2022-05-12 22:42:35 +02:00
Renze Nicolai 0986203a68 Add efuse protection function 2022-05-12 22:41:31 +02:00
Renze Nicolai ccae27506e
Merge pull request #19 from badgeteam/renze/appfs-as-module
Move AppFS to it's own repository
2022-05-12 00:36:54 +02:00
Renze Nicolai 557f65c590
Merge pull request #18 from badgeteam/renze/makefile
Replace shell scripts with makefile
2022-05-12 00:34:35 +02:00