|
|
@@ -152,27 +152,3 @@ const aw20216s_led_t PROGMEM g_aw20216s_leds[AW20216S_LED_COUNT] = {
|
|
|
{1, SW10_CS16, SW10_CS17, SW10_CS18} // 120, LED 20
|
|
|
};
|
|
|
#endif
|
|
|
-
|
|
|
-#ifdef EEPROM_ENABLE
|
|
|
-
|
|
|
-#include "spi_master.h"
|
|
|
-
|
|
|
-void spi_init(void) {
|
|
|
- static bool is_initialised = false;
|
|
|
- if (!is_initialised) {
|
|
|
- is_initialised = true;
|
|
|
-
|
|
|
- // Try releasing special pins for a short time
|
|
|
- gpio_set_pin_input(SPI_SCK_PIN);
|
|
|
- gpio_set_pin_input(SPI_MOSI_PIN);
|
|
|
- gpio_set_pin_input(SPI_MISO_PIN);
|
|
|
-
|
|
|
- chThdSleepMilliseconds(10);
|
|
|
-
|
|
|
- palSetPadMode(PAL_PORT(SPI_SCK_PIN), PAL_PAD(SPI_SCK_PIN), PAL_MODE_ALTERNATE(SPI_SCK_PAL_MODE) | PAL_OUTPUT_TYPE_PUSHPULL | PAL_OUTPUT_SPEED_HIGHEST | PAL_WB32_CURRENT_LEVEL3);
|
|
|
- palSetPadMode(PAL_PORT(SPI_MOSI_PIN), PAL_PAD(SPI_MOSI_PIN), PAL_MODE_ALTERNATE(SPI_MOSI_PAL_MODE) | PAL_OUTPUT_TYPE_PUSHPULL | PAL_OUTPUT_SPEED_HIGHEST);
|
|
|
- palSetPadMode(PAL_PORT(SPI_MISO_PIN), PAL_PAD(SPI_MISO_PIN), PAL_MODE_ALTERNATE(SPI_MISO_PAL_MODE) | PAL_OUTPUT_TYPE_PUSHPULL | PAL_OUTPUT_SPEED_HIGHEST);
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
-#endif
|