Skip to content
......@@ -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
......
This diff is collapsed.
......@@ -143,6 +143,7 @@ CONFIG_ARCH="arm"
CONFIG_ARCH_CHIP_STM32=y
# CONFIG_ARCH_CHIP_STM32F0 is not set
# CONFIG_ARCH_CHIP_STM32F7 is not set
# CONFIG_ARCH_CHIP_STM32H7 is not set
# CONFIG_ARCH_CHIP_STM32L4 is not set
# CONFIG_ARCH_CHIP_STR71X is not set
# CONFIG_ARCH_CHIP_TMS570 is not set
......@@ -172,8 +173,7 @@ CONFIG_ARCH_CORTEXM4=y
CONFIG_ARCH_FAMILY="armv7-m"
CONFIG_ARCH_CHIP="stm32"
# CONFIG_ARMV7M_USEBASEPRI is not set
CONFIG_ARCH_HAVE_CMNVECTOR=y
# CONFIG_ARMV7M_CMNVECTOR is not set
CONFIG_ARCH_HAVE_LAZYFPU=y
# CONFIG_ARMV7M_LAZYFPU is not set
CONFIG_ARCH_HAVE_FPU=y
# CONFIG_ARCH_HAVE_DPFPU is not set
......@@ -742,12 +742,12 @@ 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_SCREEN=y
CONFIG_HN70AP_ETHERNET=y
CONFIG_HN70AP_RADIO=y
# CONFIG_HN70AP_MAINRADIO is not set
# CONFIG_HN70AP_AUXRADIO is not set
CONFIG_HN70AP_AUXRADIO=y
# CONFIG_HN70AP_AUXRADIO_HIGHPOWER is not set
# CONFIG_BOARD_CRASHDUMP is not set
CONFIG_LIB_BOARDCTL=y
CONFIG_BOARDCTL_RESET=y
......@@ -813,6 +813,7 @@ CONFIG_PTHREAD_MUTEX_ROBUST=y
#
# Performance Monitoring
#
# CONFIG_SCHED_IRQMONITOR is not set
# CONFIG_SCHED_CPULOAD is not set
# CONFIG_SCHED_INSTRUMENTATION is not set
......@@ -974,8 +975,8 @@ CONFIG_LCD_MAXPOWER=1
# CONFIG_LCD_MIO283QT2 is not set
# CONFIG_LCD_MIO283QT9A is not set
# CONFIG_LCD_UG9664HSWAG01 is not set
# CONFIG_LCD_SH1106_OLED_132 is not set
CONFIG_LCD_UG2864HSWEG01=y
CONFIG_LCD_SH1106_OLED_132=y
# CONFIG_LCD_UG2864HSWEG01 is not set
# CONFIG_LCD_UG2832HSWEG04 is not set
# CONFIG_LCD_DD12864WO4A is not set
# CONFIG_LCD_HILETGO is not set
......@@ -1018,6 +1019,7 @@ CONFIG_MTD=y
#
CONFIG_MTD_PARTITION=y
# CONFIG_MTD_SECT512 is not set
# CONFIG_MTD_PARTITION_NAMES is not set
# CONFIG_MTD_BYTE_WRITE is not set
# CONFIG_MTD_PROGMEM is not set
# CONFIG_MTD_CONFIG is not set
......@@ -1086,7 +1088,7 @@ CONFIG_ARCH_HAVE_NETDEV_STATISTICS=y
#
# External Ethernet PHY Device Support
#
# CONFIG_ARCH_PHY_INTERRUPT is not set
CONFIG_ARCH_PHY_INTERRUPT=y
# CONFIG_ETH0_PHY_NONE is not set
# CONFIG_ETH0_PHY_AM79C874 is not set
# CONFIG_ETH0_PHY_KS8721 is not set
......@@ -1241,7 +1243,7 @@ CONFIG_NET_GUARDSIZE=2
#
# Link layer support
#
# CONFIG_NET_USER_DEVFMT is not set
CONFIG_NET_USER_DEVFMT=y
CONFIG_NET_ETHERNET=y
# CONFIG_NET_LOOPBACK is not set
CONFIG_NET_TUN=y
......@@ -1257,13 +1259,17 @@ CONFIG_TUN_HPWORK=y
CONFIG_NETDEV_IOCTL=y
CONFIG_NETDEV_PHY_IOCTL=y
# CONFIG_NETDEV_WIRELESS_IOCTL is not set
CONFIG_NETDEV_IFINDEX=y
#
# Internet Protocol Selection
#
CONFIG_NET_IPv4=y
# CONFIG_NET_IPv4_REASSEMBLY is not set
# CONFIG_NET_IPv6 is not set
# CONFIG_NET_IPFORWARD is not set
CONFIG_NET_IPFORWARD=y
# CONFIG_NET_IPFORWARD_BROADCAST is not set
CONFIG_NET_IPFORWARD_NSTRUCT=4
#
# Socket Support
......@@ -1272,6 +1278,7 @@ CONFIG_NSOCKET_DESCRIPTORS=8
CONFIG_NET_NACTIVESOCKETS=16
CONFIG_NET_SOCKOPTS=y
# CONFIG_NET_TCPPROTO_OPTIONS is not set
CONFIG_NET_UDPPROTO_OPTIONS=y
# CONFIG_NET_SOLINGER is not set
#
......@@ -1291,7 +1298,6 @@ CONFIG_NET_TCP=y
# CONFIG_NET_TCP_NO_STACK is not set
# CONFIG_NET_TCP_KEEPALIVE is not set
# CONFIG_NET_TCPURGDATA is not set
# CONFIG_NET_TCP_REASSEMBLY is not set
CONFIG_NET_TCP_CONNS=8
CONFIG_NET_MAX_LISTENPORTS=20
CONFIG_NET_TCP_READAHEAD=y
......@@ -1307,6 +1313,7 @@ CONFIG_NET_TCP_RECVDELAY=0
#
CONFIG_NET_UDP=y
# CONFIG_NET_UDP_NO_STACK is not set
CONFIG_NET_UDP_BINDTODEVICE=y
CONFIG_NET_UDP_CHECKSUMS=y
CONFIG_NET_UDP_CONNS=8
CONFIG_NET_BROADCAST=y
......@@ -1395,7 +1402,25 @@ CONFIG_SMARTFS_MAXNAMLEN=16
# CONFIG_SMARTFS_MULTI_ROOT_DIRS is not set
# CONFIG_SMARTFS_ALIGNED_ACCESS is not set
# CONFIG_FS_BINFS is not set
# CONFIG_FS_PROCFS is not set
CONFIG_FS_PROCFS=y
# CONFIG_FS_PROCFS_REGISTER is not set
#
# Exclude individual procfs entries
#
# CONFIG_FS_PROCFS_EXCLUDE_PROCESS is not set
# CONFIG_FS_PROCFS_EXCLUDE_BLOCKS is not set
# CONFIG_FS_PROCFS_EXCLUDE_MOUNT is not set
# CONFIG_FS_PROCFS_EXCLUDE_USAGE is not set
# CONFIG_FS_PROCFS_EXCLUDE_UPTIME is not set
# CONFIG_FS_PROCFS_EXCLUDE_MEMINFO is not set
# CONFIG_FS_PROCFS_INCLUDE_PROGMEM is not set
# CONFIG_FS_PROCFS_EXCLUDE_MOUNTS is not set
# CONFIG_FS_PROCFS_EXCLUDE_NET is not set
# CONFIG_FS_PROCFS_EXCLUDE_MTD is not set
# CONFIG_FS_PROCFS_EXCLUDE_PARTITIONS is not set
# CONFIG_FS_PROCFS_EXCLUDE_ROUTE is not set
# CONFIG_FS_PROCFS_EXCLUDE_SMARTFS is not set
# CONFIG_FS_UNIONFS is not set
#
......@@ -1591,12 +1616,6 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024
#
# CONFIG_CANUTILS_CANDUMP is not set
#
# Cryptographic tools
#
# CONFIG_CRYPTO_CT is not set
# CONFIG_CRYPTO_LIBCRYPTO is not set
#
# Examples
#
......@@ -1652,7 +1671,6 @@ CONFIG_EXAMPLES_NSH=y
# CONFIG_EXAMPLES_SERIALBLASTER is not set
# CONFIG_EXAMPLES_SERIALRX is not set
# CONFIG_EXAMPLES_SERLOOP is not set
# CONFIG_EXAMPLES_SI5351 is not set
# CONFIG_EXAMPLES_SLCD is not set
# CONFIG_EXAMPLES_SMART is not set
# CONFIG_EXAMPLES_SMART_TEST is not set
......@@ -1732,7 +1750,6 @@ CONFIG_HN70AP_UPDATE_STACKSIZE=2048
# CONFIG_INTERPRETERS_BAS is not set
# CONFIG_INTERPRETERS_FICL is not set
# CONFIG_INTERPRETERS_LUA is not set
# CONFIG_INTERPRETERS_MICROPYTHON is not set
# CONFIG_INTERPRETERS_MINIBASIC is not set
# CONFIG_INTERPRETERS_PCODE is not set
......@@ -1806,7 +1823,7 @@ CONFIG_NSH_DISABLE_EXEC=y
# CONFIG_NSH_DISABLE_GET is not set
# CONFIG_NSH_DISABLE_HELP is not set
# CONFIG_NSH_DISABLE_HEXDUMP is not set
CONFIG_NSH_DISABLE_IFCONFIG=y
# CONFIG_NSH_DISABLE_IFCONFIG is not set
CONFIG_NSH_DISABLE_IFUPDOWN=y
# CONFIG_NSH_DISABLE_KILL is not set
CONFIG_NSH_DISABLE_LOSETUP=y
......@@ -1827,6 +1844,7 @@ CONFIG_NSH_DISABLE_PRINTF=y
# CONFIG_NSH_DISABLE_REBOOT is not set
# CONFIG_NSH_DISABLE_RM is not set
# CONFIG_NSH_DISABLE_RMDIR is not set
# CONFIG_NSH_DISABLE_ROUTE is not set
# CONFIG_NSH_DISABLE_SET is not set
# CONFIG_NSH_DISABLE_SH is not set
CONFIG_NSH_DISABLE_SHUTDOWN=y
......@@ -1849,6 +1867,7 @@ CONFIG_NSH_MMCSDMINOR=0
# CONFIG_NSH_CMDOPT_DD_STATS is not set
CONFIG_NSH_CODECS_BUFSIZE=128
CONFIG_NSH_CMDOPT_HEXDUMP=y
CONFIG_NSH_PROC_MOUNTPOINT="/proc"
CONFIG_NSH_FILEIOSIZE=512
#
......@@ -1915,6 +1934,11 @@ CONFIG_READLINE_ECHO=y
# CONFIG_SYSTEM_VI is not set
# CONFIG_SYSTEM_ZMODEM is not set
#
# Testing
#
# CONFIG_TESTING_UNITY is not set
#
# Wireless Libraries and NSH Add-Ons
#
......
......@@ -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 */
......
openocd \
-f interface/stlink-v2.cfg \
-c "transport select hla_swd" \
-c "reset_config none separate" \
-f target/stm32f4x.cfg
# -f interface/stlink-v2.cfg \
# -c "transport select hla_swd" \
openocd \
-f interface/stlink-v2.cfg \
-c "transport select hla_swd" \
-c "reset_config none separate" \
-f target/stm32f4x.cfg \
-c "program nuttx verify reset exit"
#init required before reset becomes available
#exit required to avoid running openocd as a server
openocd \
-f interface/stlink-v2.cfg \
-c "transport select hla_swd" \
-c "reset_config none separate" \
-f target/stm32f4x.cfg \
-c "init" \
-c "reset run" \
-c "exit"