Add the RP2040 Stamp board #407

Merged
arturo182 merged 1 commits from rp2040-stamp into master 2022-01-03 22:38:05 +03:00
arturo182 commented 2022-01-03 16:36:43 +03:00 (Migrated from github.com)

Thanks so much for this port!

More info on the Stamp available here: https://www.solder.party/docs/rp2040-stamp/

Thanks so much for this port! More info on the Stamp available here: https://www.solder.party/docs/rp2040-stamp/
earlephilhower (Migrated from github.com) approved these changes 2022-01-03 22:28:54 +03:00
earlephilhower (Migrated from github.com) left a comment

Thanks, this looks good to me!

Thanks, this looks good to me!
earlephilhower (Migrated from github.com) reviewed 2022-01-03 22:32:41 +03:00
@@ -173,5 +173,6 @@ MakeBoard("challenger_2040_lte", "iLabs", "Challenger 2040 LTE", "0x2e8a", "0x10
MakeBoard("challenger_nb_2040_wifi", "iLabs", "Challenger NB 2040 WiFi", "0x2e8a", "0x100b", 500, "CHALLENGER_NB_2040_WIFI_RP2040", 8, "boot2_w25q080_2_padded_checksum")
MakeBoard("ilabs_rpico32", "iLabs", "RPICO32", "0x2e8a", "0x1010", 250, "ILABS_2040_RPICO32_RP2040", 8, "boot2_w25q080_2_padded_checksum")
MakeBoard("melopero_shake_rp2040", "Melopero", "Shake RP2040", "0x2e8a", "0x1005", 250, "MELOPERO_SHAKE_RP2040", 16, "boot2_w25q080_2_padded_checksum")
MakeBoard("solderparty_rp2040_stamp", "Solder Party", "RP2040 Stamp", "0x1209", "0xa182", 500, "SOLDERPARTY_RP2040_STAMP", 8, "boot2_generic_03h_4_padded_checksum")
earlephilhower (Migrated from github.com) commented 2022-01-03 22:32:41 +03:00

Have you tried other boot2 options? I think the one you've selected should work fine on anything, but it's the slowest one (/4 clock, and a 1 bit SPI interface IIRC). Not a blocker, but if you do find another one that works, we can update then.

Have you tried other boot2 options? I think the one you've selected should work fine on anything, but it's the slowest one (/4 clock, and a 1 bit SPI interface IIRC). Not a blocker, but if you do find another one that works, we can update then.
arturo182 (Migrated from github.com) reviewed 2022-01-04 01:07:54 +03:00
@@ -173,5 +173,6 @@ MakeBoard("challenger_2040_lte", "iLabs", "Challenger 2040 LTE", "0x2e8a", "0x10
MakeBoard("challenger_nb_2040_wifi", "iLabs", "Challenger NB 2040 WiFi", "0x2e8a", "0x100b", 500, "CHALLENGER_NB_2040_WIFI_RP2040", 8, "boot2_w25q080_2_padded_checksum")
MakeBoard("ilabs_rpico32", "iLabs", "RPICO32", "0x2e8a", "0x1010", 250, "ILABS_2040_RPICO32_RP2040", 8, "boot2_w25q080_2_padded_checksum")
MakeBoard("melopero_shake_rp2040", "Melopero", "Shake RP2040", "0x2e8a", "0x1005", 250, "MELOPERO_SHAKE_RP2040", 16, "boot2_w25q080_2_padded_checksum")
MakeBoard("solderparty_rp2040_stamp", "Solder Party", "RP2040 Stamp", "0x1209", "0xa182", 500, "SOLDERPARTY_RP2040_STAMP", 8, "boot2_generic_03h_4_padded_checksum")
arturo182 (Migrated from github.com) commented 2022-01-04 01:07:54 +03:00

The chip used is the GD25Q64C, I didn't find a definition for that one so I went with the default. But I will check each of them and if any non-generic one works, I'll send another PR. Thanks for the quick review!

The chip used is the GD25Q64C, I didn't find a definition for that one so I went with the default. But I will check each of them and if any non-generic one works, I'll send another PR. Thanks for the quick review!
Sign in to join this conversation.