Skip to content

Commit

Permalink
update bossac18 for neokey, neo, rotary, slide trinkey m0
Browse files Browse the repository at this point in the history
also add fake SPI interfaces for them as well
  • Loading branch information
hathach committed Jan 13, 2022
1 parent 525980e commit 5324860
Show file tree
Hide file tree
Showing 5 changed files with 61 additions and 8 deletions.
8 changes: 4 additions & 4 deletions boards.txt
Original file line number Diff line number Diff line change
Expand Up @@ -387,7 +387,7 @@ adafruit_neotrinkey_m0.vid.1=0x239A
adafruit_neotrinkey_m0.pid.1=0x00EF
adafruit_neotrinkey_m0.vid.1=0x239A
adafruit_neotrinkey_m0.pid.1=0x80F0
adafruit_neotrinkey_m0.upload.tool=bossac
adafruit_neotrinkey_m0.upload.tool=bossac18
adafruit_neotrinkey_m0.upload.protocol=sam-ba
adafruit_neotrinkey_m0.upload.maximum_size=262144
adafruit_neotrinkey_m0.upload.offset=0x2000
Expand Down Expand Up @@ -435,7 +435,7 @@ adafruit_rotarytrinkey_m0.vid.1=0x239A
adafruit_rotarytrinkey_m0.pid.1=0x00FB
adafruit_rotarytrinkey_m0.vid.1=0x239A
adafruit_rotarytrinkey_m0.pid.1=0x80FC
adafruit_rotarytrinkey_m0.upload.tool=bossac
adafruit_rotarytrinkey_m0.upload.tool=bossac18
adafruit_rotarytrinkey_m0.upload.protocol=sam-ba
adafruit_rotarytrinkey_m0.upload.maximum_size=262144
adafruit_rotarytrinkey_m0.upload.offset=0x2000
Expand Down Expand Up @@ -483,7 +483,7 @@ adafruit_neokeytrinkey_m0.vid.1=0x239A
adafruit_neokeytrinkey_m0.pid.1=0x00FF
adafruit_neokeytrinkey_m0.vid.1=0x239A
adafruit_neokeytrinkey_m0.pid.1=0x8100
adafruit_neokeytrinkey_m0.upload.tool=bossac
adafruit_neokeytrinkey_m0.upload.tool=bossac18
adafruit_neokeytrinkey_m0.upload.protocol=sam-ba
adafruit_neokeytrinkey_m0.upload.maximum_size=262144
adafruit_neokeytrinkey_m0.upload.offset=0x2000
Expand Down Expand Up @@ -533,7 +533,7 @@ adafruit_slidetrinkey_m0.vid.1=0x239A
adafruit_slidetrinkey_m0.pid.1=0x0101
adafruit_slidetrinkey_m0.vid.1=0x239A
adafruit_slidetrinkey_m0.pid.1=0x8102
adafruit_slidetrinkey_m0.upload.tool=bossac
adafruit_slidetrinkey_m0.upload.tool=bossac18
adafruit_slidetrinkey_m0.upload.protocol=sam-ba
adafruit_slidetrinkey_m0.upload.maximum_size=262144
adafruit_slidetrinkey_m0.upload.offset=0x2000
Expand Down
16 changes: 15 additions & 1 deletion variants/neokeytrinkey_m0/variant.h
Original file line number Diff line number Diff line change
Expand Up @@ -98,8 +98,22 @@ static const uint8_t A1 = PIN_A1;

/*
* SPI Interfaces
* Fake SPI Interface just so we can compile
*/
#define SPI_INTERFACES_COUNT 0
#define SPI_INTERFACES_COUNT 1

#define PIN_SPI_MISO PIN_A0
#define PIN_SPI_MOSI PIN_A0
#define PIN_SPI_SCK PIN_A0
#define PERIPH_SPI sercom0
#define PAD_SPI_TX SPI_PAD_0_SCK_1
#define PAD_SPI_RX SERCOM_RX_PAD_0

static const uint8_t SS = PIN_A0;
static const uint8_t MOSI = PIN_SPI_MOSI;
static const uint8_t MISO = PIN_SPI_MISO;
static const uint8_t SCK = PIN_SPI_SCK;


/*
* Wire Interfaces
Expand Down
15 changes: 14 additions & 1 deletion variants/neotrinkey_m0/variant.h
Original file line number Diff line number Diff line change
Expand Up @@ -97,8 +97,21 @@ static const uint8_t A2 = PIN_A2;

/*
* SPI Interfaces
* Fake SPI Interface just so we can compile
*/
#define SPI_INTERFACES_COUNT 0
#define SPI_INTERFACES_COUNT 1

#define PIN_SPI_MISO PIN_A0
#define PIN_SPI_MOSI PIN_A0
#define PIN_SPI_SCK PIN_A0
#define PERIPH_SPI sercom0
#define PAD_SPI_TX SPI_PAD_0_SCK_1
#define PAD_SPI_RX SERCOM_RX_PAD_0

static const uint8_t SS = PIN_A0;
static const uint8_t MOSI = PIN_SPI_MOSI;
static const uint8_t MISO = PIN_SPI_MISO;
static const uint8_t SCK = PIN_SPI_SCK;

/*
* Wire Interfaces
Expand Down
15 changes: 14 additions & 1 deletion variants/rotarytrinkey_m0/variant.h
Original file line number Diff line number Diff line change
Expand Up @@ -104,8 +104,21 @@ static const uint8_t A2 = PIN_A2;

/*
* SPI Interfaces
* Fake SPI Interface just so we can compile
*/
#define SPI_INTERFACES_COUNT 0
#define SPI_INTERFACES_COUNT 1

#define PIN_SPI_MISO PIN_A0
#define PIN_SPI_MOSI PIN_A0
#define PIN_SPI_SCK PIN_A0
#define PERIPH_SPI sercom0
#define PAD_SPI_TX SPI_PAD_0_SCK_1
#define PAD_SPI_RX SERCOM_RX_PAD_0

static const uint8_t SS = PIN_A0;
static const uint8_t MOSI = PIN_SPI_MOSI;
static const uint8_t MISO = PIN_SPI_MISO;
static const uint8_t SCK = PIN_SPI_SCK;

/*
* Wire Interfaces
Expand Down
15 changes: 14 additions & 1 deletion variants/slidetrinkey_m0/variant.h
Original file line number Diff line number Diff line change
Expand Up @@ -101,8 +101,21 @@ static const uint8_t A2 = PIN_A2;

/*
* SPI Interfaces
* Fake SPI Interface just so we can compile
*/
#define SPI_INTERFACES_COUNT 0
#define SPI_INTERFACES_COUNT 1

#define PIN_SPI_MISO PIN_A0
#define PIN_SPI_MOSI PIN_A0
#define PIN_SPI_SCK PIN_A0
#define PERIPH_SPI sercom0
#define PAD_SPI_TX SPI_PAD_0_SCK_1
#define PAD_SPI_RX SERCOM_RX_PAD_0

static const uint8_t SS = PIN_A0;
static const uint8_t MOSI = PIN_SPI_MOSI;
static const uint8_t MISO = PIN_SPI_MISO;
static const uint8_t SCK = PIN_SPI_SCK;

/*
* Wire Interfaces
Expand Down

0 comments on commit 5324860

Please sign in to comment.