Skip to content

Commit b124071

Browse files
committed
Removes a lot of left over comments, adds lumidrive and redboard turbo to travis.yml
1 parent 9984b26 commit b124071

3 files changed

Lines changed: 1 addition & 66 deletions

File tree

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ env:
2525
- TRAVIS_BOARDS="metro_m0_express metro_m4_express pirkey_m0 trellis_m4_express trinket_m0" TRAVIS_SDK=arm
2626
- TRAVIS_BOARDS="feather_radiofruit_zigbee gemma_m0 hallowing_m0_express itsybitsy_m0_express itsybitsy_m4_express meowmeow" TRAVIS_SDK=arm
2727
- TRAVIS_BOARDS="feather_m0_express_crickit feather_m0_rfm69 feather_m0_rfm9x feather_m4_express arduino_zero arduino_mkr1300 arduino_mkrzero" TRAVIS_SDK=arm
28-
- TRAVIS_BOARDS="circuitplayground_express_crickit feather_m0_adalogger feather_m0_basic feather_m0_express catwan_usbstick pyportal sparkfun_samd21_mini sparkfun_samd21_dev" TRAVIS_SDK=arm
28+
- TRAVIS_BOARDS="circuitplayground_express_crickit feather_m0_adalogger feather_m0_basic feather_m0_express catwan_usbstick pyportal sparkfun_samd21_mini sparkfun_samd21_dev sparkfun_lumidrive sparkfun_redboard_turbo" TRAVIS_SDK=arm
2929

3030
addons:
3131
artifacts:

ports/atmel-samd/boards/sparkfun_lumidrive/mpconfigboard.h

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,28 +11,16 @@
1111
#define SPI_FLASH_SCK_PIN &PIN_PA09
1212
#define SPI_FLASH_CS_PIN &PIN_PA13
1313

14-
// All port(pin) definitions should be deleted unless PA06 -- SERCOM0/PAD[2]
15-
// Will need to scour the repo to figure out why this was done.
16-
// I'm guessing these ports are defined elsewehere by default rather than needing to
17-
// repeatedly define them. Saves time to name outliers than participants in
18-
// some cases.
1914
#define MICROPY_PORT_A ( 0 )
2015
#define MICROPY_PORT_B ( 0 )
2116
#define MICROPY_PORT_C ( 0 )
2217

23-
// If you change this, then make sure to update the linker scripts as well to
24-
// make sure you don't overwrite code.
2518
#define CIRCUITPY_INTERNAL_NVM_SIZE 256
2619

2720
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - CIRCUITPY_INTERNAL_NVM_SIZE)
2821

2922
#define BOARD_HAS_CRYSTAL 1
3023

31-
32-
// The LUMIDrive board exposed pins are limited, and I2C, TX/RX, and SPI are not
33-
// really exposed but if they are not define (and included in pins.h), Python
34-
// won't start/operate. So define here:
35-
3624
//I2C
3725
#define DEFAULT_I2C_BUS_SCL (&pin_PA23)
3826
#define DEFAULT_I2C_BUS_SDA (&pin_PA22)

ports/atmel-samd/boards/sparkfun_redboard_turbo/mpconfigboard.h

Lines changed: 0 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -10,48 +10,11 @@
1010
// Clock rates are off: Salae reads 12MHz which is the limit even though we set it to the safer 8MHz.
1111
#define SPI_FLASH_BAUDRATE (8000000)
1212

13-
//
14-
// SPI Flash definitions. The flash SPI MOSI, MISO and SCK need to be on the
15-
// same SERCOM - check the SAMD21 spec to determien which SERCOM to use
16-
// (post PINs have 2 SERCOMS to work with)
17-
//
1813
#define SPI_FLASH_MOSI_PIN &pin_PB22
1914
#define SPI_FLASH_MISO_PIN &pin_PB03
2015
#define SPI_FLASH_SCK_PIN &pin_PB23
2116
#define SPI_FLASH_CS_PIN &pin_PA13
2217

23-
24-
// #define SPI_FLASH_MOSI_PIN_FUNCTION PINMUX_PB22D_SERCOM5_PAD2
25-
// #define SPI_FLASH_MISO_PIN_FUNCTION PINMUX_PB03D_SERCOM5_PAD1
26-
// #define SPI_FLASH_SCK_PIN_FUNCTION PINMUX_PB23D_SERCOM5_PAD3
27-
// #define SPI_FLASH_SERCOM SERCOM5
28-
// #define SPI_FLASH_SERCOM_INDEX 5
29-
// #define SPI_FLASH_MOSI_PAD 2
30-
// #define SPI_FLASH_MISO_PAD 1
31-
// #define SPI_FLASH_SCK_PAD 3
32-
33-
34-
// // <o> Transmit Data Pinout
35-
36-
// //
37-
// // The logic for DOPO and DIPO is the following
38-
// // In master SPI operation
39-
// // DIPO <pad #> = MISO
40-
// // DOPO - Based on the below table, where
41-
// // <DOPO> = [MOSI PAD, SCK PAD]
42-
// // <0x0> = PAD[0,1]
43-
// // <0x1> = PAD[2,3]
44-
// // <0x2> = PAD[3,1]
45-
// // <0x3> = PAD[0,3]
46-
// //
47-
// /// For the RedBoard Turbo Board DOPO [2,3] => 1
48-
// #define SPI_FLASH_DOPO 1
49-
// #define SPI_FLASH_DIPO 1 // same as MISO pad
50-
51-
// These are pins not to reset.
52-
// This map to the pins as defined above for FLASH. Note the PORT letters - assign A-to-A, B-to-B ..etc
53-
// PA24 and PA25 are for USB
54-
5518
#define MICROPY_PORT_A ( 0 )
5619
#define MICROPY_PORT_B ( 0 )
5720
#define MICROPY_PORT_C ( 0 )
@@ -63,22 +26,6 @@
6326

6427
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - CIRCUITPY_INTERNAL_NVM_SIZE)
6528

66-
67-
// What external flash device is being used on this board?
68-
// The devices are defined in "exteral_flash/devices.h", which
69-
// contains a flash struct def and a list of #defines for each
70-
// supported/defined flash module.
71-
//
72-
// This board - the LUMIDrive - uses a W25Q32FV component. It's
73-
// definition was added to devices.h, based on the winbond spec sheet.
74-
//
75-
// You can list N number of devices - just update the count define and comma
76-
// seperate the EXTERNAL_FLASH_DEVICES list of devices.
77-
78-
// #define EXTERNAL_FLASH_DEVICE_COUNT 1
79-
// #define EXTERNAL_FLASH_DEVICES W25Q32FV
80-
81-
8229
#define BOARD_HAS_CRYSTAL 1
8330

8431

0 commit comments

Comments
 (0)