diff --git a/port/microchip/atmega/src/boards/arduino_nano.zig b/port/microchip/atmega/src/boards/arduino_nano.zig index 14fd2c34e..0fa7ca735 100644 --- a/port/microchip/atmega/src/boards/arduino_nano.zig +++ b/port/microchip/atmega/src/boards/arduino_nano.zig @@ -11,31 +11,3 @@ pub const uart_setup: hal.uart.Setup = .{ .cpu_frequency = clock_frequencies.cpu /// SPI on PB5 (SCK), PB3 (MOSI) and PB4 (MISO). PB2 (D10) is set as an /// output to keep the SPI in host mode. pub const spi_setup: hal.spi.Setup = .{ .cpu_frequency = clock_frequencies.cpu }; - -pub const pin_map = .{ - // Port A - .D0 = "PD0", - .D1 = "PD1", - .D2 = "PD2", - .D3 = "PD3", - .D4 = "PD4", - .D5 = "PD5", - .D6 = "PD6", - .D7 = "PD7", - // Port B - .D8 = "PB0", - .D9 = "PB1", - .D10 = "PB2", - .D11 = "PB3", - .D12 = "PB4", - .D13 = "PB5", - // Port C (Analog) - .A0 = "PC0", - .A1 = "PC1", - .A2 = "PC2", - .A3 = "PC3", - .A4 = "PC4", - .A5 = "PC5", - .A6 = "ADC6", - .A7 = "ADC7", -}; diff --git a/port/microchip/atmega/src/boards/arduino_pro_mini_3v3.zig b/port/microchip/atmega/src/boards/arduino_pro_mini_3v3.zig index 6c08b2284..5c19ed54b 100644 --- a/port/microchip/atmega/src/boards/arduino_pro_mini_3v3.zig +++ b/port/microchip/atmega/src/boards/arduino_pro_mini_3v3.zig @@ -11,34 +11,3 @@ pub const uart_setup: hal.uart.Setup = .{ .cpu_frequency = clock_frequencies.cpu /// SPI on PB5 (SCK), PB3 (MOSI) and PB4 (MISO). PB2 (D10) is set as an /// output to keep the SPI in host mode. pub const spi_setup: hal.spi.Setup = .{ .cpu_frequency = clock_frequencies.cpu }; - -pub const pin_map = .{ - // Port A - .D0 = "PD0", - .D1 = "PD1", - .D2 = "PD2", - .D3 = "PD3", - .D4 = "PD4", - .D5 = "PD5", - .D6 = "PD6", - .D7 = "PD7", - // Port B - .D8 = "PB0", - .D9 = "PB1", - .D10 = "PB2", - .D11 = "PB3", - .D12 = "PB4", - .D13 = "PB5", - // Port C (Analog) - .A0 = "PC0", - .A1 = "PC1", - .A2 = "PC2", - .A3 = "PC3", - .A4 = "PC4", - .A5 = "PC5", - .A6 = "ADC6", - .A7 = "ADC7", - - // Onboard LED - .LED = "PB5", -}; diff --git a/port/microchip/atmega/src/boards/arduino_pro_mini_5v.zig b/port/microchip/atmega/src/boards/arduino_pro_mini_5v.zig index acca28d02..a46b2d265 100644 --- a/port/microchip/atmega/src/boards/arduino_pro_mini_5v.zig +++ b/port/microchip/atmega/src/boards/arduino_pro_mini_5v.zig @@ -11,34 +11,3 @@ pub const uart_setup: hal.uart.Setup = .{ .cpu_frequency = clock_frequencies.cpu /// SPI on PB5 (SCK), PB3 (MOSI) and PB4 (MISO). PB2 (D10) is set as an /// output to keep the SPI in host mode. pub const spi_setup: hal.spi.Setup = .{ .cpu_frequency = clock_frequencies.cpu }; - -pub const pin_map = .{ - // Port A - .D0 = "PD0", - .D1 = "PD1", - .D2 = "PD2", - .D3 = "PD3", - .D4 = "PD4", - .D5 = "PD5", - .D6 = "PD6", - .D7 = "PD7", - // Port B - .D8 = "PB0", - .D9 = "PB1", - .D10 = "PB2", - .D11 = "PB3", - .D12 = "PB4", - .D13 = "PB5", - // Port C (Analog) - .A0 = "PC0", - .A1 = "PC1", - .A2 = "PC2", - .A3 = "PC3", - .A4 = "PC4", - .A5 = "PC5", - .A6 = "ADC6", - .A7 = "ADC7", - - // Onboard LED - .LED = "PB5", -}; diff --git a/port/microchip/atmega/src/boards/arduino_uno.zig b/port/microchip/atmega/src/boards/arduino_uno.zig index 5fa96c29d..0fa7ca735 100644 --- a/port/microchip/atmega/src/boards/arduino_uno.zig +++ b/port/microchip/atmega/src/boards/arduino_uno.zig @@ -11,30 +11,3 @@ pub const uart_setup: hal.uart.Setup = .{ .cpu_frequency = clock_frequencies.cpu /// SPI on PB5 (SCK), PB3 (MOSI) and PB4 (MISO). PB2 (D10) is set as an /// output to keep the SPI in host mode. pub const spi_setup: hal.spi.Setup = .{ .cpu_frequency = clock_frequencies.cpu }; - -pub const pin_map = .{ - // Port D - .D0 = "PD0", - .D1 = "PD1", - .D2 = "PD2", - .D3 = "PD3", - .D4 = "PD4", - .D5 = "PD5", - .D6 = "PD6", - .D7 = "PD7", - // Port B - .D8 = "PB0", - .D9 = "PB1", - .D10 = "PB2", - .D11 = "PB3", - .D12 = "PB4", - // LED_BUILTIN - .D13 = "PB5", - // Port C (Analog) - .A0 = "PC0", - .A1 = "PC1", - .A2 = "PC2", - .A3 = "PC3", - .A4 = "PC4", - .A5 = "PC5", -}; diff --git a/port/microchip/atmega/src/boards/itsybitsy_32u4.zig b/port/microchip/atmega/src/boards/itsybitsy_32u4.zig index 1b6945d4a..dabd3b052 100644 --- a/port/microchip/atmega/src/boards/itsybitsy_32u4.zig +++ b/port/microchip/atmega/src/boards/itsybitsy_32u4.zig @@ -3,33 +3,3 @@ pub const chip = @import("chip"); pub const clock_frequencies = .{ .cpu = 16_000_000, }; - -pub const pin_map = .{ - .A0 = "PF7", - .A1 = "PF6", - .A2 = "PF5", - .A3 = "PF4", - .A4 = "PF1", - .A5 = "PF0", - - .SCK = "PB1", // PCINT1 - .MOSI = "PB2", // PCINT2 - .MISO = "PB3", // PCINT3 - - .D13 = "PC7", // Led - .D12 = "PD6", - .D11 = "PB7", - .D10 = "PB6", - .D9 = "PB5", - .D7 = "PE6", - .D5 = "PC6", - - .SCL = "PD0", - .SDA = "PD1", - .D1 = "PD3", // TX - .D0 = "PD2", // RX - - .D4 = "PD4", - .D6 = "PD7", - .D8 = "PB4", -}; diff --git a/port/microchip/atmega/src/boards/rf_nano_v3.zig b/port/microchip/atmega/src/boards/rf_nano_v3.zig index 33f22d2cb..2a9a12c12 100644 --- a/port/microchip/atmega/src/boards/rf_nano_v3.zig +++ b/port/microchip/atmega/src/boards/rf_nano_v3.zig @@ -21,47 +21,3 @@ pub const uart_setup: hal.uart.Setup = .{ .cpu_frequency = clock_frequencies.cpu /// SPI on PB5 (SCK), PB3 (MOSI) and PB4 (MISO), wired to the radio. PB2 (D10) /// is set as an output to keep the SPI in host mode. pub const spi_setup: hal.spi.Setup = .{ .cpu_frequency = clock_frequencies.cpu }; - -pub const pin_map = .{ - // Port D - .D0 = "PD0", - .D1 = "PD1", - .D2 = "PD2", - .D3 = "PD3", - .D4 = "PD4", - .D5 = "PD5", - .D6 = "PD6", - .D7 = "PD7", - - // Port B - .D8 = "PB0", - .D9 = "PB1", - .D10 = "PB2", - .D11 = "PB3", - .D12 = "PB4", - .D13 = "PB5", - - // Port C (Analog) - .A0 = "PC0", - .A1 = "PC1", - .A2 = "PC2", - .A3 = "PC3", - .A4 = "PC4", - .A5 = "PC5", - .A6 = "ADC6", - .A7 = "ADC7", - - // Onboard LED - .LED = "PB5", - - // nRF24L01+ radio - .NRF_CE = "PD7", - .NRF_CS = "PB0", - .SCK = "PB5", - .MOSI = "PB3", - .MISO = "PB4", - - // I2C (TWI) - .SDA = "PC4", - .SCL = "PC5", -};