Removes a lot of left over comments, adds lumidrive and redboard turbo to travis.yml

crypto-aes
Elias Santistevan 4 years ago
parent 9984b26a32
commit b124071e10

@ -25,7 +25,7 @@ env:
- TRAVIS_BOARDS="metro_m0_express metro_m4_express pirkey_m0 trellis_m4_express trinket_m0" TRAVIS_SDK=arm
- TRAVIS_BOARDS="feather_radiofruit_zigbee gemma_m0 hallowing_m0_express itsybitsy_m0_express itsybitsy_m4_express meowmeow" TRAVIS_SDK=arm
- TRAVIS_BOARDS="feather_m0_express_crickit feather_m0_rfm69 feather_m0_rfm9x feather_m4_express arduino_zero arduino_mkr1300 arduino_mkrzero" TRAVIS_SDK=arm
- 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
- 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
addons:
artifacts:

@ -11,28 +11,16 @@
#define SPI_FLASH_SCK_PIN &PIN_PA09
#define SPI_FLASH_CS_PIN &PIN_PA13
// All port(pin) definitions should be deleted unless PA06 -- SERCOM0/PAD[2]
// Will need to scour the repo to figure out why this was done.
// I'm guessing these ports are defined elsewehere by default rather than needing to
// repeatedly define them. Saves time to name outliers than participants in
// some cases.
#define MICROPY_PORT_A ( 0 )
#define MICROPY_PORT_B ( 0 )
#define MICROPY_PORT_C ( 0 )
// If you change this, then make sure to update the linker scripts as well to
// make sure you don't overwrite code.
#define CIRCUITPY_INTERNAL_NVM_SIZE 256
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - CIRCUITPY_INTERNAL_NVM_SIZE)
#define BOARD_HAS_CRYSTAL 1
// The LUMIDrive board exposed pins are limited, and I2C, TX/RX, and SPI are not
// really exposed but if they are not define (and included in pins.h), Python
// won't start/operate. So define here:
//I2C
#define DEFAULT_I2C_BUS_SCL (&pin_PA23)
#define DEFAULT_I2C_BUS_SDA (&pin_PA22)

@ -10,48 +10,11 @@
// Clock rates are off: Salae reads 12MHz which is the limit even though we set it to the safer 8MHz.
#define SPI_FLASH_BAUDRATE (8000000)
//
// SPI Flash definitions. The flash SPI MOSI, MISO and SCK need to be on the
// same SERCOM - check the SAMD21 spec to determien which SERCOM to use
// (post PINs have 2 SERCOMS to work with)
//
#define SPI_FLASH_MOSI_PIN &pin_PB22
#define SPI_FLASH_MISO_PIN &pin_PB03
#define SPI_FLASH_SCK_PIN &pin_PB23
#define SPI_FLASH_CS_PIN &pin_PA13
// #define SPI_FLASH_MOSI_PIN_FUNCTION PINMUX_PB22D_SERCOM5_PAD2
// #define SPI_FLASH_MISO_PIN_FUNCTION PINMUX_PB03D_SERCOM5_PAD1
// #define SPI_FLASH_SCK_PIN_FUNCTION PINMUX_PB23D_SERCOM5_PAD3
// #define SPI_FLASH_SERCOM SERCOM5
// #define SPI_FLASH_SERCOM_INDEX 5
// #define SPI_FLASH_MOSI_PAD 2
// #define SPI_FLASH_MISO_PAD 1
// #define SPI_FLASH_SCK_PAD 3
// // <o> Transmit Data Pinout
// //
// // The logic for DOPO and DIPO is the following
// // In master SPI operation
// // DIPO <pad #> = MISO
// // DOPO - Based on the below table, where
// // <DOPO> = [MOSI PAD, SCK PAD]
// // <0x0> = PAD[0,1]
// // <0x1> = PAD[2,3]
// // <0x2> = PAD[3,1]
// // <0x3> = PAD[0,3]
// //
// /// For the RedBoard Turbo Board DOPO [2,3] => 1
// #define SPI_FLASH_DOPO 1
// #define SPI_FLASH_DIPO 1 // same as MISO pad
// These are pins not to reset.
// This map to the pins as defined above for FLASH. Note the PORT letters - assign A-to-A, B-to-B ..etc
// PA24 and PA25 are for USB
#define MICROPY_PORT_A ( 0 )
#define MICROPY_PORT_B ( 0 )
#define MICROPY_PORT_C ( 0 )
@ -63,22 +26,6 @@
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - CIRCUITPY_INTERNAL_NVM_SIZE)
// What external flash device is being used on this board?
// The devices are defined in "exteral_flash/devices.h", which
// contains a flash struct def and a list of #defines for each
// supported/defined flash module.
//
// This board - the LUMIDrive - uses a W25Q32FV component. It's
// definition was added to devices.h, based on the winbond spec sheet.
//
// You can list N number of devices - just update the count define and comma
// seperate the EXTERNAL_FLASH_DEVICES list of devices.
// #define EXTERNAL_FLASH_DEVICE_COUNT 1
// #define EXTERNAL_FLASH_DEVICES W25Q32FV
#define BOARD_HAS_CRYSTAL 1

Loading…
Cancel
Save