Skip to content
Snippets Groups Projects
Commit 92569dcc authored by f4grx's avatar f4grx
Browse files

spiflash and EEPROM are now mandatory

parent d7df84f6
No related branches found
No related tags found
No related merge requests found
......@@ -14,12 +14,6 @@ config ARCH_HAVE_LEDS
config HN70AP_HWDEBUG_BLINK
bool "Just Blink leds instead of starting NuttX"
config HN70AP_EEPROM
bool "Enable EEPROM (requires I2C3)"
config HN70AP_SPIFLASH
bool "Enable SPI FLASH (requires SPI2)"
config HN70AP_SCREEN
bool "Enable OLED screen (requires I2C3)"
......
......@@ -723,8 +723,6 @@ CONFIG_ARCH_LEDS=y
# ----- hn70ap board features -----
#
# CONFIG_HN70AP_HWDEBUG_BLINK is not set
CONFIG_HN70AP_EEPROM=y
CONFIG_HN70AP_SPIFLASH=y
CONFIG_HN70AP_SCREEN=y
CONFIG_HN70AP_ETHERNET=y
CONFIG_HN70AP_ETHERNET_EEMAC=y
......
......@@ -702,8 +702,6 @@ CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y
# ----- hn70ap board features -----
#
# CONFIG_HN70AP_HWDEBUG_BLINK is not set
CONFIG_HN70AP_EEPROM=y
CONFIG_HN70AP_SPIFLASH=y
# CONFIG_HN70AP_SCREEN is not set
# CONFIG_HN70AP_ETHERNET is not set
CONFIG_HN70AP_RADIO=y
......
......@@ -735,8 +735,6 @@ CONFIG_ARCH_LEDS=y
# ----- hn70ap board features -----
#
# CONFIG_HN70AP_HWDEBUG_BLINK is not set
CONFIG_HN70AP_EEPROM=y
CONFIG_HN70AP_SPIFLASH=y
CONFIG_HN70AP_SCREEN=y
CONFIG_HN70AP_ETHERNET=y
CONFIG_HN70AP_ETHERNET_EEMAC=y
......
......@@ -742,8 +742,6 @@ CONFIG_ARCH_LEDS=y
# ----- hn70ap board features -----
#
# CONFIG_HN70AP_HWDEBUG_BLINK is not set
# CONFIG_HN70AP_EEPROM is not set
# CONFIG_HN70AP_SPIFLASH is not set
# CONFIG_HN70AP_SCREEN is not set
# CONFIG_HN70AP_ETHERNET is not set
# CONFIG_HN70AP_MAINRADIO is not set
......
......@@ -43,14 +43,12 @@ CSRCS += bootloader_gpio.c bootloader_uart.c bootloader_spi.c bootloader_intflas
CSRCS += bootloader_crc.c bootloader_tlv.c bootloader_spiflash.c
CSRCS += hn70ap_boot.c hn70ap_spi.c hn70ap_leds.c
ifeq ($(CONFIG_HN70AP_SPIFLASH),y)
#mandatory for firmware update
CSRCS += driver_mtdchar.c
CSRCS += hn70ap_flash.c
endif
ifeq ($(CONFIG_HN70AP_EEPROM),y)
#mandatory for apps
CSRCS += hn70ap_eeprom.c
endif
ifeq ($(CONFIG_HN70AP_SCREEN),y)
CSRCS += hn70ap_oled.c
......
......@@ -138,21 +138,17 @@ void board_initialize(void)
syslog(LOG_ERR, "ERROR: user leds init failed: %d\n", ret);
}
#if defined(CONFIG_HN70AP_SPIFLASH)
ret = hn70ap_flash_initialize();
if (ret < 0)
{
syslog(LOG_ERR, "ERROR: flash init failed: %d\n", ret);
}
#endif
#if defined(CONFIG_HN70AP_EEPROM)
ret = hn70ap_eeprom_initialize();
if (ret < 0)
{
syslog(LOG_ERR, "ERROR: eeprom init failed: %d\n", ret);
}
#endif
#if defined(CONFIG_HN70AP_SCREEN)
/* Initialize and register the framebuffer driver */
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment