функции для spi сделала inline пустыми
This commit is contained in:
parent
81afaffee8
commit
5913211b5e
@ -97,9 +97,9 @@ static const uint8_t A7 = PIN_A7;
|
||||
|
||||
|
||||
// User led and button
|
||||
#define LED_BUILTIN (P0_3)
|
||||
#define LED_BUILTIN0 (P0_3)
|
||||
#define LED_BUILTIN1 (P1_3)
|
||||
#define LED_BUILTIN0 (P0_3)
|
||||
#define LED_BUILTIN1 (P1_3)
|
||||
#define LED_BUILTIN LED_BUILTIN0
|
||||
#define BTN_BUILTIN (P0_8)
|
||||
|
||||
// determines the address of the port by the board pin number to which this pin belongs on the MCU
|
||||
@ -141,10 +141,9 @@ static const uint8_t SS = PIN_SPI_SS;
|
||||
static const uint8_t MOSI = PIN_SPI_MOSI;
|
||||
static const uint8_t MISO = PIN_SPI_MISO;
|
||||
static const uint8_t SCK = PIN_SPI_SCK;
|
||||
// config SEL_NSS1 to replace D10 to different controller pin,
|
||||
// because pin 1.3 which is D10 by default is needed to spi
|
||||
void spi_onBegin(void);
|
||||
void spi_onEnd(void);
|
||||
// functions is needed for compatibility with other boards
|
||||
static inline void spi_onBegin(void) {}
|
||||
static inline void spi_onEnd(void) {}
|
||||
|
||||
// I2C
|
||||
#define PIN_WIRE_SDA (P1_12)
|
||||
@ -158,7 +157,7 @@ static const uint8_t SCL = PIN_WIRE_SCL;
|
||||
#define WIRE_FREQ_1000K 1000000
|
||||
|
||||
// interrupts
|
||||
#define EXTERNAL_INTERRUPTS_QTY 7
|
||||
#define EXTERNAL_INTERRUPTS_QTY 8
|
||||
extern uint8_t interruptInfo[EXTERNAL_INTERRUPTS_QTY][3];
|
||||
// determines the board pin number by interrupt number
|
||||
#define interruptToDigitalPin(interruptNum) (interruptInfo[interruptNum][0])
|
||||
|
||||
@ -164,7 +164,7 @@ HAL_TIMER32_CHANNEL_IndexTypeDef pwmPinToTimerChannel(uint32_t digPinNumber)
|
||||
case 3:
|
||||
return TIMER32_CHANNEL_3;
|
||||
default:
|
||||
return NULL;
|
||||
return 255;
|
||||
}
|
||||
}
|
||||
|
||||
@ -173,13 +173,14 @@ HAL_TIMER32_CHANNEL_IndexTypeDef pwmPinToTimerChannel(uint32_t digPinNumber)
|
||||
// index = interrupt number. In each row {digitalPinNumber, IntLineValue, IntMuxValue}
|
||||
uint8_t interruptInfo[EXTERNAL_INTERRUPTS_QTY][3] =
|
||||
{
|
||||
{2, GPIO_LINE_2, GPIO_MUX_LINE_2_PORT0_10}, // INT0
|
||||
{3, GPIO_LINE_0, GPIO_MUX_LINE_0_PORT0_0}, // INT1
|
||||
{4, GPIO_LINE_4, GPIO_MUX_LINE_4_PORT0_8}, // INT2
|
||||
{5, GPIO_LINE_1, GPIO_MUX_LINE_1_PORT0_1}, // INT3
|
||||
{8, GPIO_LINE_5, GPIO_MUX_LINE_5_PORT1_9}, // INT4
|
||||
{9, GPIO_LINE_3, GPIO_MUX_LINE_3_PORT0_3}, // INT5
|
||||
{BTN_BUILTIN, GPIO_LINE_6, GPIO_MUX_LINE_6_PORT2_6}, // INT6 (button) // todo кнопка на этом пине??
|
||||
{BTN_BUILTIN, GPIO_LINE_0, GPIO_MUX_LINE_0_PORT0_8}, // INT0
|
||||
{P0_9, GPIO_LINE_1, GPIO_MUX_LINE_1_PORT0_9}, // INT1
|
||||
{P0_10, GPIO_LINE_2, GPIO_MUX_LINE_2_PORT0_10}, // INT2
|
||||
{P0_11, GPIO_LINE_3, GPIO_MUX_LINE_3_PORT0_11}, // INT3
|
||||
{P0_12, GPIO_LINE_4, GPIO_MUX_LINE_4_PORT0_12}, // INT4
|
||||
{P0_13, GPIO_LINE_5, GPIO_MUX_LINE_5_PORT0_13}, // INT5
|
||||
{P0_14, GPIO_LINE_6, GPIO_MUX_LINE_6_PORT0_14}, // INT6
|
||||
{P0_15, GPIO_LINE_7, GPIO_MUX_LINE_7_PORT0_15}, // INT7
|
||||
};
|
||||
|
||||
int8_t digitalPinToGpioIntMux(uint8_t digPinNumber)
|
||||
@ -219,15 +220,4 @@ int8_t digitalPinToInterrupt(uint32_t digPinNumber)
|
||||
return i;
|
||||
}
|
||||
return NOT_AN_INTERRUPT;
|
||||
}
|
||||
|
||||
// ---------------------- SPI ---------------------- //
|
||||
void spi_onBegin(void)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
void spi_onEnd(void)
|
||||
{
|
||||
return;
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user