forked from xuos/xiuos
				
			Merge branch 'prepare_for_master' of https://git.trustie.net/xuos/xiuos into xidatong
This commit is contained in:
		
						commit
						d1d41d3990
					
				| 
						 | 
					@ -1,3 +1,5 @@
 | 
				
			||||||
*.vscode
 | 
					*.vscode
 | 
				
			||||||
*.o
 | 
					*.o
 | 
				
			||||||
 | 
					*libmusl.a
 | 
				
			||||||
 | 
					*liblwip.a
 | 
				
			||||||
.DS_Store
 | 
					.DS_Store
 | 
				
			||||||
| 
						 | 
					@ -19,3 +19,6 @@
 | 
				
			||||||
[submodule "APP_Framework/Applications/webnet/WebNet_XiUOS"]
 | 
					[submodule "APP_Framework/Applications/webnet/WebNet_XiUOS"]
 | 
				
			||||||
	path = APP_Framework/Applications/webnet/WebNet_XiUOS
 | 
						path = APP_Framework/Applications/webnet/WebNet_XiUOS
 | 
				
			||||||
	url = https://gitlink.org.cn/xuos/WebNet_XiUOS.git
 | 
						url = https://gitlink.org.cn/xuos/WebNet_XiUOS.git
 | 
				
			||||||
 | 
					[submodule "Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong-riscv64/kendryte-sdk/kendryte-sdk-source"]
 | 
				
			||||||
 | 
						path = Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong-riscv64/kendryte-sdk/kendryte-sdk-source
 | 
				
			||||||
 | 
						url = https://code.gitlink.org.cn/chunyexixiaoyu/kendryte-sdk-source.git
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -32,6 +32,7 @@ extern int Ps5308Pm1_0Init(void);
 | 
				
			||||||
extern int Ps5308Pm2_5Init(void);
 | 
					extern int Ps5308Pm2_5Init(void);
 | 
				
			||||||
extern int Ps5308Pm10Init(void);
 | 
					extern int Ps5308Pm10Init(void);
 | 
				
			||||||
extern int Zg09Co2Init(void);
 | 
					extern int Zg09Co2Init(void);
 | 
				
			||||||
 | 
					extern int G8sCo2Init(void);
 | 
				
			||||||
extern int As830Ch4Init(void);
 | 
					extern int As830Ch4Init(void);
 | 
				
			||||||
extern int Tb600bIaq10IaqInit(void);
 | 
					extern int Tb600bIaq10IaqInit(void);
 | 
				
			||||||
extern int Tb600bTvoc10TvocInit(void);
 | 
					extern int Tb600bTvoc10TvocInit(void);
 | 
				
			||||||
| 
						 | 
					@ -106,6 +107,10 @@ static struct InitDesc sensor_desc[] =
 | 
				
			||||||
	{ "zg09_co2", Zg09Co2Init },
 | 
						{ "zg09_co2", Zg09Co2Init },
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifdef SENSOR_G8S
 | 
				
			||||||
 | 
						{ "g8s_co2", G8sCo2Init },
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef SENSOR_QS_FX
 | 
					#ifdef SENSOR_QS_FX
 | 
				
			||||||
	{ "qs_fx_wind_direction", QsFxWindDirectionInit },
 | 
						{ "qs_fx_wind_direction", QsFxWindDirectionInit },
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -24,7 +24,7 @@ int main(void)
 | 
				
			||||||
#ifdef APPLICATION_OTA
 | 
					#ifdef APPLICATION_OTA
 | 
				
			||||||
	ApplicationOtaTaskInit();
 | 
						ApplicationOtaTaskInit();
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
    return 0;
 | 
						return 0;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
// int cppmain(void);
 | 
					// int cppmain(void);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -23,6 +23,11 @@ ifeq ($(CONFIG_ADD_NUTTX_FETURES),y)
 | 
				
			||||||
        CSRCS += co2_zg09.c
 | 
					        CSRCS += co2_zg09.c
 | 
				
			||||||
    endif
 | 
					    endif
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
 | 
					    ifeq ($(CONFIG_APPLICATION_SENSOR_CO2_G8S), y)
 | 
				
			||||||
 | 
					        CSRCS += co2_g8s.c
 | 
				
			||||||
 | 
					    endif
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    ifeq ($(CONFIG_APPLICATION_SENSOR_PM1_0_PS5308), y)
 | 
					    ifeq ($(CONFIG_APPLICATION_SENSOR_PM1_0_PS5308), y)
 | 
				
			||||||
        CSRCS += pm1_0_ps5308.c
 | 
					        CSRCS += pm1_0_ps5308.c
 | 
				
			||||||
    endif
 | 
					    endif
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -17,8 +17,10 @@
 | 
				
			||||||
 * @author AIIT XUOS Lab
 | 
					 * @author AIIT XUOS Lab
 | 
				
			||||||
 * @date 2021.12.23
 | 
					 * @date 2021.12.23
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					//
 | 
				
			||||||
#include <user_api.h>
 | 
					#ifdef ADD_XIZI_FETURES
 | 
				
			||||||
 | 
					# include <user_api.h>
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
#include <sensor.h>
 | 
					#include <sensor.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1 +1 @@
 | 
				
			||||||
Subproject commit d7ac9f271158d1f8ed1ebaddcb8c2ce4b0927d19
 | 
					Subproject commit 956eafa24bb65f5bb84d293ab35bf27084473edf
 | 
				
			||||||
| 
						 | 
					@ -39,11 +39,11 @@ if ADD_NUTTX_FETURES
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        config ADAPTER_E220_M0_PATH
 | 
					        config ADAPTER_E220_M0_PATH
 | 
				
			||||||
                string "E220 M0 pin device"
 | 
					                string "E220 M0 pin device"
 | 
				
			||||||
                default "/dev/gpout0"
 | 
					                default "/dev/gpio0"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        config ADAPTER_E220_M1_PATH
 | 
					        config ADAPTER_E220_M1_PATH
 | 
				
			||||||
                string "E220 M1 pin device"
 | 
					                string "E220 M1 pin device"
 | 
				
			||||||
                default "/dev/gpout1"
 | 
					                default "/dev/gpio1"
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
        config ADAPTER_E220_DRIVER_EXTUART
 | 
					        config ADAPTER_E220_DRIVER_EXTUART
 | 
				
			||||||
                bool "Using extra uart to support lora"
 | 
					                bool "Using extra uart to support lora"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -47,29 +47,25 @@ if ADD_XIZI_FETURES
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if ADD_NUTTX_FETURES
 | 
					if ADD_NUTTX_FETURES
 | 
				
			||||||
    config ADAPTER_E18_MODEPIN
 | 
					        config ADAPTER_E18_MODE_PATH
 | 
				
			||||||
            int "E18 MODE pin number"
 | 
					                string "E18 MODE pin device"
 | 
				
			||||||
            default "61"
 | 
					                default "/dev/gpio2"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    config ADAPTER_E18_PIN_DRIVER
 | 
					        config ADAPTER_E18_DRIVER_EXTUART
 | 
				
			||||||
            string "E18 device pin driver path"
 | 
					                bool "Using extra uart to support zigbee"
 | 
				
			||||||
            default "/dev/pin_dev"
 | 
					                default y
 | 
				
			||||||
                
 | 
					                
 | 
				
			||||||
    config ADAPTER_E18_DRIVER
 | 
					        config ADAPTER_E18_DRIVER
 | 
				
			||||||
            string "E18 device uart driver path"
 | 
					                string "E18 device uart driver path"
 | 
				
			||||||
            default "/dev/ttyS1"
 | 
					                default "/dev/ttyS1"
 | 
				
			||||||
            depends on !ADAPTER_E18_DRIVER_EXTUART
 | 
					                depends on !ADAPTER_E18_DRIVER_EXTUART
 | 
				
			||||||
           ---help---
 | 
					                ---help---
 | 
				
			||||||
               If USART1 is selected, then fill in /dev/ttyS1 here.
 | 
					                    If USART1 is selected, then fill in /dev/ttyS1 here.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if ADAPTER_E18_DRIVER_EXTUART
 | 
					        if ADAPTER_E18_DRIVER_EXTUART
 | 
				
			||||||
            config ADAPTER_E18_DRIVER
 | 
					                config ADAPTER_E18_DRIVER
 | 
				
			||||||
                    string "E18 device extra uart driver path"
 | 
					                string "E18 device extra uart driver path"
 | 
				
			||||||
                    default "/dev/extuart_dev1"
 | 
					                default "/dev/extuart_dev1"
 | 
				
			||||||
 | 
					 | 
				
			||||||
            config ADAPTER_E18_DRIVER_EXT_PORT
 | 
					 | 
				
			||||||
                    int "if E18 device using extuart, choose port"
 | 
					 | 
				
			||||||
                    default "1"
 | 
					 | 
				
			||||||
    endif
 | 
					    endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -42,6 +42,9 @@ char *cmd_set_ch = "AT+CH=11";    /*set channel as 11*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static int E18HardwareModeGet()
 | 
					static int E18HardwareModeGet()
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
 | 
					#ifdef ADD_NUTTX_FETURES
 | 
				
			||||||
 | 
					    return E18_AS_HEX_MODE;
 | 
				
			||||||
 | 
					#else
 | 
				
			||||||
    int ret = 0;
 | 
					    int ret = 0;
 | 
				
			||||||
    int pin_fd;
 | 
					    int pin_fd;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -63,6 +66,7 @@ static int E18HardwareModeGet()
 | 
				
			||||||
        printf(" E18 as HEX mode\n");
 | 
					        printf(" E18 as HEX mode\n");
 | 
				
			||||||
        return E18_AS_HEX_MODE;
 | 
					        return E18_AS_HEX_MODE;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					#endif 
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef ADD_NUTTX_FETURES
 | 
					#ifdef ADD_NUTTX_FETURES
 | 
				
			||||||
| 
						 | 
					@ -175,10 +179,16 @@ static int E18NetworkModeConfig(struct Adapter *adapter)
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
out:
 | 
					out:
 | 
				
			||||||
    if(E18_AS_AT_MODE == mode){
 | 
					#ifdef ADD_NUTTX_FETURES
 | 
				
			||||||
 | 
					    if(E18_AS_HEX_MODE == mode)
 | 
				
			||||||
 | 
					#else
 | 
				
			||||||
 | 
					    if(E18_AS_AT_MODE == mode)
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
        AtCmdConfigAndCheck(adapter->agent, cmd_exit, "+OK");
 | 
					        AtCmdConfigAndCheck(adapter->agent, cmd_exit, "+OK");
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
    return ret;
 | 
					    return ret;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -242,7 +252,12 @@ static int E18NetRoleConfig(struct Adapter *adapter)
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
out:
 | 
					out:
 | 
				
			||||||
    if(E18_AS_AT_MODE == mode) {
 | 
					#ifdef ADD_NUTTX_FETURES
 | 
				
			||||||
 | 
					    if(E18_AS_HEX_MODE == mode)
 | 
				
			||||||
 | 
					#else
 | 
				
			||||||
 | 
					    if(E18_AS_AT_MODE == mode)
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
        AtCmdConfigAndCheck(adapter->agent, cmd_exit, "+OK");
 | 
					        AtCmdConfigAndCheck(adapter->agent, cmd_exit, "+OK");
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -384,7 +399,12 @@ static int E18Join(struct Adapter *adapter, unsigned char *priv_net_group)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // }
 | 
					    // }
 | 
				
			||||||
    if(!ret){
 | 
					    if(!ret){
 | 
				
			||||||
        if(E18_AS_AT_MODE == mode) {
 | 
					#ifdef ADD_NUTTX_FETURES
 | 
				
			||||||
 | 
					        if(E18_AS_HEX_MODE == mode)
 | 
				
			||||||
 | 
					#else
 | 
				
			||||||
 | 
					        if(E18_AS_AT_MODE == mode)
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
            ret = AtCmdConfigAndCheck(adapter->agent, cmd_exit, "+OK");
 | 
					            ret = AtCmdConfigAndCheck(adapter->agent, cmd_exit, "+OK");
 | 
				
			||||||
            if(ret < 0) {
 | 
					            if(ret < 0) {
 | 
				
			||||||
                printf("%s %d cmd[%s] config failed!\n",__func__,__LINE__,cmd_exit);
 | 
					                printf("%s %d cmd[%s] config failed!\n",__func__,__LINE__,cmd_exit);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -5,6 +5,6 @@ cwd = GetCurrentDir()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
src = Glob('*.c')
 | 
					src = Glob('*.c')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
group = DefineGroup('yolov2_json', src, depend = ['LIB_USING_CJSON'], CPPPATH = [cwd])
 | 
					group = DefineGroup('yolov2_json', src, depend = ['LIB_USING_CJSON'] + ['USING_YOLOV2'], CPPPATH = [cwd])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Return('group')
 | 
					Return('group')
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -64,6 +64,7 @@ config SENSOR_ZG09
 | 
				
			||||||
                endif                
 | 
					                endif                
 | 
				
			||||||
        endif
 | 
					        endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
config SENSOR_G8S
 | 
					config SENSOR_G8S
 | 
				
			||||||
        bool "Using g8-s"
 | 
					        bool "Using g8-s"
 | 
				
			||||||
        default n
 | 
					        default n
 | 
				
			||||||
| 
						 | 
					@ -99,7 +100,11 @@ config SENSOR_G8S
 | 
				
			||||||
                endif
 | 
					                endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                if ADD_NUTTX_FETURES
 | 
					                if ADD_NUTTX_FETURES
 | 
				
			||||||
 | 
					                       config SENSOR_DEVICE_G8S_DEV
 | 
				
			||||||
 | 
					                               string "CO2 device name"
 | 
				
			||||||
 | 
					                               default "/dev/ttyS3"
 | 
				
			||||||
 | 
					                               ---help---
 | 
				
			||||||
 | 
					                                   If USART1 is selected, then fill in /dev/ttyS1 here.
 | 
				
			||||||
                endif
 | 
					                endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                if ADD_RTTHREAD_FETURES
 | 
					                if ADD_RTTHREAD_FETURES
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,6 @@
 | 
				
			||||||
 | 
					############################################################################
 | 
				
			||||||
 | 
					# APP_Framework/Framework/sensor/co2/g8s/Make.defs
 | 
				
			||||||
 | 
					############################################################################
 | 
				
			||||||
 | 
					ifneq ($(CONFIG_SENSOR_G8S),)
 | 
				
			||||||
 | 
					CONFIGURED_APPS += $(APPDIR)/../../../APP_Framework/Framework/sensor/co2/g8s
 | 
				
			||||||
 | 
					endif
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,13 @@
 | 
				
			||||||
SRC_FILES := g8s.c
 | 
					include $(KERNEL_ROOT)/.config
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ifeq ($(CONFIG_ADD_NUTTX_FETURES),y)
 | 
				
			||||||
 | 
					    include $(APPDIR)/Make.defs
 | 
				
			||||||
 | 
					    CSRCS += g8s.c
 | 
				
			||||||
 | 
					    include $(APPDIR)/Application.mk
 | 
				
			||||||
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ifeq ($(CONFIG_ADD_XIZI_FETURES),y)
 | 
				
			||||||
 | 
					    SRC_FILES := g8s.c
 | 
				
			||||||
 | 
					    include $(KERNEL_ROOT)/compiler.mk
 | 
				
			||||||
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
include $(KERNEL_ROOT)/compiler.mk
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -37,6 +37,7 @@ static struct SensorProductInfo info =
 | 
				
			||||||
 * @param sdev - sensor device pointer
 | 
					 * @param sdev - sensor device pointer
 | 
				
			||||||
 * @return success: 1 , failure: other
 | 
					 * @return success: 1 , failure: other
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					#ifdef ADD_NUTTX_FETURES
 | 
				
			||||||
static int SensorDeviceOpen(struct SensorDevice *sdev)
 | 
					static int SensorDeviceOpen(struct SensorDevice *sdev)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    int result = 0;
 | 
					    int result = 0;
 | 
				
			||||||
| 
						 | 
					@ -46,6 +47,19 @@ static int SensorDeviceOpen(struct SensorDevice *sdev)
 | 
				
			||||||
        printf("open %s error\n", SENSOR_DEVICE_G8S_DEV);
 | 
					        printf("open %s error\n", SENSOR_DEVICE_G8S_DEV);
 | 
				
			||||||
        return -1;
 | 
					        return -1;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#else
 | 
				
			||||||
 | 
					static int SensorDeviceOpen(struct SensorDevice *sdev)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    int result = 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    sdev->fd = PrivOpen(SENSOR_DEVICE_G8S_DEV, O_RDWR);
 | 
				
			||||||
 | 
					    if (sdev->fd < 0) {
 | 
				
			||||||
 | 
					        printf("open %s error\n", SENSOR_DEVICE_G8S_DEV);
 | 
				
			||||||
 | 
					        return -1;
 | 
				
			||||||
 | 
					    }    
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    struct SerialDataCfg cfg;
 | 
					    struct SerialDataCfg cfg;
 | 
				
			||||||
    cfg.serial_baud_rate    = BAUD_RATE_9600;
 | 
					    cfg.serial_baud_rate    = BAUD_RATE_9600;
 | 
				
			||||||
| 
						 | 
					@ -67,7 +81,7 @@ static int SensorDeviceOpen(struct SensorDevice *sdev)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return result;
 | 
					    return result;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * @description: Read sensor device
 | 
					 * @description: Read sensor device
 | 
				
			||||||
 * @param sdev - sensor device pointer
 | 
					 * @param sdev - sensor device pointer
 | 
				
			||||||
| 
						 | 
					@ -76,10 +90,9 @@ static int SensorDeviceOpen(struct SensorDevice *sdev)
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
static int SensorDeviceRead(struct SensorDevice *sdev, size_t len)
 | 
					static int SensorDeviceRead(struct SensorDevice *sdev, size_t len)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    uint8_t tmp = 0;
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    PrivWrite(sdev->fd, g8s_read_instruction, sizeof(g8s_read_instruction));
 | 
					    PrivWrite(sdev->fd, g8s_read_instruction, sizeof(g8s_read_instruction));
 | 
				
			||||||
 | 
					    PrivTaskDelay(500);
 | 
				
			||||||
    if (PrivRead(sdev->fd, sdev->buffer, len) < 0)
 | 
					    if (PrivRead(sdev->fd, sdev->buffer, len) < 0)
 | 
				
			||||||
        return -1;
 | 
					        return -1;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -140,16 +153,26 @@ static int32_t QuantityRead(struct SensorQuantity *quant)
 | 
				
			||||||
                result_ascii[i] = quant->sdev->buffer[i];
 | 
					                result_ascii[i] = quant->sdev->buffer[i];
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            if (8 == ascii_length) {
 | 
					            if (ascii_length == 0){
 | 
				
			||||||
                for (i = 0; i < ascii_length; i ++) {
 | 
					
 | 
				
			||||||
                    result_hex[i] = result_ascii[i] - 0x30;
 | 
					 | 
				
			||||||
                    result += result_hex[i] * pow(10, ascii_length - 1 - i);
 | 
					 | 
				
			||||||
                }
 | 
					 | 
				
			||||||
                return result;
 | 
					 | 
				
			||||||
            } else {
 | 
					 | 
				
			||||||
                printf("This reading is wrong\n");
 | 
					                printf("This reading is wrong\n");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                result = SENSOR_QUANTITY_VALUE_ERROR;
 | 
					                result = SENSOR_QUANTITY_VALUE_ERROR;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                return result;
 | 
					                return result;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            }else{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                for (i = 0; i < ascii_length; i ++) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    result_hex[i] = result_ascii[i] - 0x30;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    result += result_hex[i] * pow(10, ascii_length - 1 - i);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                return result;                
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        if (quant->sdev->status == SENSOR_DEVICE_ACTIVE) {
 | 
					        if (quant->sdev->status == SENSOR_DEVICE_ACTIVE) {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -111,6 +111,36 @@ uint32_t PrivGetTickTime()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*********************fs**************************/
 | 
					/*********************fs**************************/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/*********************message queue***********************************/
 | 
				
			||||||
 | 
					mqd_t PrivMqueueOpen(const char *name, int oflag)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    return mq_open(name, oflag);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					mqd_t PrivMqueueCreate(const char *name, int oflag, mode_t mode,struct mq_attr *attr)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    return mq_open(name, oflag,mode,attr);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					int  PrivMqueueSend(mqd_t mqdes, const char *msg_ptr, size_t msg_len, unsigned msg_prio)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    return mq_send(mqdes,msg_ptr,msg_len, msg_prio);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					int PrivMqueueUnlink(const char *name)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    return mq_unlink(name);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					int PrivMqueueClose(mqd_t mqdes)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					   return mq_close(mqdes);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ssize_t  PrivMqueueReceive(mqd_t mqdes, char *msg_ptr, size_t msg_len, unsigned *msg_prio)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    return mq_receive(mqdes, msg_ptr,msg_len, msg_prio);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/************************Driver Posix Transform***********************/
 | 
					/************************Driver Posix Transform***********************/
 | 
				
			||||||
int PrivOpen(const char *path, int flags)
 | 
					int PrivOpen(const char *path, int flags)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -32,6 +32,8 @@
 | 
				
			||||||
#include <pthread.h>
 | 
					#include <pthread.h>
 | 
				
			||||||
#include <pthread_internal.h>
 | 
					#include <pthread_internal.h>
 | 
				
			||||||
#include <semaphore.h>
 | 
					#include <semaphore.h>
 | 
				
			||||||
 | 
					#include <sys/signal.h>
 | 
				
			||||||
 | 
					#include <mqueue.h>
 | 
				
			||||||
#include <sched.h>
 | 
					#include <sched.h>
 | 
				
			||||||
#include <unistd.h>
 | 
					#include <unistd.h>
 | 
				
			||||||
#include <dfs_poll.h>
 | 
					#include <dfs_poll.h>
 | 
				
			||||||
| 
						 | 
					@ -56,12 +58,15 @@
 | 
				
			||||||
#include <dmac.h>
 | 
					#include <dmac.h>
 | 
				
			||||||
#include <dmalock.h>
 | 
					#include <dmalock.h>
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					#include <netdev_ipaddr.h>
 | 
				
			||||||
 | 
					#include <netdev.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef __cplusplus
 | 
					#ifdef __cplusplus
 | 
				
			||||||
extern "C" {
 | 
					extern "C" {
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					#ifndef _STDBOOL_H
 | 
				
			||||||
typedef signed   char                   bool;  
 | 
					typedef signed   char                   bool;  
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
typedef signed   char                   int8;      
 | 
					typedef signed   char                   int8;      
 | 
				
			||||||
typedef signed   short                  int16;    
 | 
					typedef signed   short                  int16;    
 | 
				
			||||||
typedef signed   int                    int32;     
 | 
					typedef signed   int                    int32;     
 | 
				
			||||||
| 
						 | 
					@ -87,10 +92,10 @@ typedef unsigned long long              uint64;
 | 
				
			||||||
#define GPIO_HIGH   0x01
 | 
					#define GPIO_HIGH   0x01
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define GPIO_CFG_OUTPUT                          0x00
 | 
					#define GPIO_CFG_OUTPUT                          0x00
 | 
				
			||||||
#define GPIO_CFG_INPUT                               0x01
 | 
					#define GPIO_CFG_INPUT                           0x01
 | 
				
			||||||
#define GPIO_CFG_INPUT_PULLUP            0x02
 | 
					#define GPIO_CFG_INPUT_PULLUP                    0x02
 | 
				
			||||||
#define GPIO_CFG_INPUT_PULLDOWN     0x03
 | 
					#define GPIO_CFG_INPUT_PULLDOWN                  0x03
 | 
				
			||||||
#define GPIO_CFG_OUTPUT_OD                  0x04
 | 
					#define GPIO_CFG_OUTPUT_OD                       0x04
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define GPIO_CONFIG_MODE                 0xffffffff
 | 
					#define GPIO_CONFIG_MODE                 0xffffffff
 | 
				
			||||||
#ifndef SERIAL_RB_BUFSZ
 | 
					#ifndef SERIAL_RB_BUFSZ
 | 
				
			||||||
| 
						 | 
					@ -186,6 +191,14 @@ void PrivTaskQuit(void *value_ptr);
 | 
				
			||||||
int PrivTaskDelay(int32_t ms);
 | 
					int PrivTaskDelay(int32_t ms);
 | 
				
			||||||
uint32_t PrivGetTickTime();
 | 
					uint32_t PrivGetTickTime();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/****************message queue***********************/
 | 
				
			||||||
 | 
					mqd_t PrivMqueueOpen(const char *name, int oflag);
 | 
				
			||||||
 | 
					mqd_t PrivMqueueCreate(const char *name, int oflag, mode_t mode,struct mq_attr *attr);
 | 
				
			||||||
 | 
					int  PrivMqueueSend(mqd_t mqdes, const char *msg_ptr, size_t msg_len, unsigned msg_prio);
 | 
				
			||||||
 | 
					int PrivMqueueUnlink(const char *name);
 | 
				
			||||||
 | 
					int PrivMqueueClose(mqd_t mqdes);
 | 
				
			||||||
 | 
					ssize_t  PrivMqueueReceive(mqd_t mqdes, char *msg_ptr, size_t msg_len, unsigned *msg_prio);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*********************driver*************************/
 | 
					/*********************driver*************************/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
int PrivOpen(const char *path, int flags);
 | 
					int PrivOpen(const char *path, int flags);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -101,12 +101,12 @@ int PrivTaskDelay(int32_t ms)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    UserTaskDelay(ms);
 | 
					    UserTaskDelay(ms);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					#ifndef SEPARATE_COMPILE
 | 
				
			||||||
uint32_t PrivGetTickTime()
 | 
					uint32_t PrivGetTickTime()
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    return CalculteTimeMsFromTick(CurrentTicksGain());
 | 
					    return CalculteTimeMsFromTick(CurrentTicksGain());
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
/*********************fs**************************/
 | 
					/*********************fs**************************/
 | 
				
			||||||
#ifdef FS_VFS
 | 
					#ifdef FS_VFS
 | 
				
			||||||
/************************Driver Posix Transform***********************/
 | 
					/************************Driver Posix Transform***********************/
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,6 +22,7 @@
 | 
				
			||||||
#define TRANSFORM_H
 | 
					#define TRANSFORM_H
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <pthread.h>
 | 
					#include <pthread.h>
 | 
				
			||||||
 | 
					#include <signal.h>
 | 
				
			||||||
#include <semaphore.h>
 | 
					#include <semaphore.h>
 | 
				
			||||||
#include <stddef.h>
 | 
					#include <stddef.h>
 | 
				
			||||||
#include <stdint.h>
 | 
					#include <stdint.h>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -29,7 +29,7 @@ extern "C" {
 | 
				
			||||||
#include <time.h>
 | 
					#include <time.h>
 | 
				
			||||||
#include <sys/time.h>
 | 
					#include <sys/time.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if defined(ARCH_ARM)
 | 
					#if defined(ARCH_ARM) && !defined(LIB_MUSLLIB)
 | 
				
			||||||
#include "pthread arm.h"
 | 
					#include "pthread arm.h"
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
| 
						 | 
					@ -94,7 +94,7 @@ int       pthread_setname_np(pthread_t thread, const char *name);
 | 
				
			||||||
int       pthread_timedjoin_np(pthread_t thread, void **retval, const struct timespec *abstime);
 | 
					int       pthread_timedjoin_np(pthread_t thread, void **retval, const struct timespec *abstime);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* function in pthread_mutex.c */
 | 
					/* function in pthread_mutex.c */
 | 
				
			||||||
int pthread_mutex_init(pthread_mutex_t *mutex, const pthread_mutexattr_t *attr);
 | 
					int pthread_mutex_init(pthread_mutex_t* mutex, const pthread_mutexattr_t* attr);
 | 
				
			||||||
int pthread_mutex_destroy(pthread_mutex_t *mutex);
 | 
					int pthread_mutex_destroy(pthread_mutex_t *mutex);
 | 
				
			||||||
int pthread_mutex_lock(pthread_mutex_t *mutex);
 | 
					int pthread_mutex_lock(pthread_mutex_t *mutex);
 | 
				
			||||||
int pthread_mutex_unlock(pthread_mutex_t *mutex);
 | 
					int pthread_mutex_unlock(pthread_mutex_t *mutex);
 | 
				
			||||||
| 
						 | 
					@ -105,7 +105,7 @@ int pthread_mutexattr_destroy(pthread_mutexattr_t *attr);
 | 
				
			||||||
int pthread_mutexattr_gettype(const pthread_mutexattr_t *attr, int *type);
 | 
					int pthread_mutexattr_gettype(const pthread_mutexattr_t *attr, int *type);
 | 
				
			||||||
int pthread_mutexattr_settype(pthread_mutexattr_t *attr, int type);
 | 
					int pthread_mutexattr_settype(pthread_mutexattr_t *attr, int type);
 | 
				
			||||||
int pthread_mutexattr_setpshared(pthread_mutexattr_t *attr, int pshared);
 | 
					int pthread_mutexattr_setpshared(pthread_mutexattr_t *attr, int pshared);
 | 
				
			||||||
int pthread_mutexattr_getpshared(pthread_mutexattr_t *attr, int *pshared);
 | 
					int pthread_mutexattr_getpshared(const pthread_mutexattr_t *attr, int *pshared);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef __cplusplus
 | 
					#ifdef __cplusplus
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -49,7 +49,7 @@ int pthread_create(pthread_t *thread, const pthread_attr_t *attr,
 | 
				
			||||||
      return -1 ;
 | 
					      return -1 ;
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    ret = UserTaskStartup(pid);
 | 
					    ret = UserTaskStartup(pid);
 | 
				
			||||||
    *thread = pid;
 | 
					    *thread = (pthread_t)(long)pid;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return ret;
 | 
					    return ret;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -63,7 +63,7 @@ void pthread_exit(void *value_ptr){
 | 
				
			||||||
pthread_t pthread_self(void){
 | 
					pthread_t pthread_self(void){
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    pthread_t pthread ;
 | 
					    pthread_t pthread ;
 | 
				
			||||||
    pthread = UserGetTaskID();
 | 
					    pthread = (pthread_t)(long)UserGetTaskID();
 | 
				
			||||||
    return pthread;
 | 
					    return pthread;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -112,7 +112,8 @@ int pthread_join(pthread_t thread, void **retval)
 | 
				
			||||||
int pthread_kill(pthread_t thread, int sig)
 | 
					int pthread_kill(pthread_t thread, int sig)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    /* This api should not be used, and will not be supported */
 | 
					    /* This api should not be used, and will not be supported */
 | 
				
			||||||
    UserTaskDelete(thread);
 | 
					    int32_t *thread_id_tmp = (void *)&thread;
 | 
				
			||||||
 | 
					    UserTaskDelete(*thread_id_tmp);
 | 
				
			||||||
    return -1;
 | 
					    return -1;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -21,7 +21,118 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <time.h>
 | 
					#include <time.h>
 | 
				
			||||||
#include "include/pthread.h"
 | 
					#include "include/pthread.h"
 | 
				
			||||||
 | 
					#include <pthread.h>
 | 
				
			||||||
 | 
					#include <string.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// #if defined(ARCH_ARM) && defined(LIB_MUSLLIB)
 | 
				
			||||||
 | 
					#if defined(LIB_MUSLLIB)
 | 
				
			||||||
 | 
					int pthread_mutex_init(pthread_mutex_t* p_mutex, const pthread_mutexattr_t* attr)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    pthread_mutexattr_t mutexAttr;
 | 
				
			||||||
 | 
					    uint32_t mutex_handle;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    // check p_mutex
 | 
				
			||||||
 | 
					    if (p_mutex == NULL) {
 | 
				
			||||||
 | 
					        return EINVAL;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    // set attr
 | 
				
			||||||
 | 
					    if (attr == NULL) {
 | 
				
			||||||
 | 
					        pthread_mutexattr_init(&mutexAttr);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					    else {
 | 
				
			||||||
 | 
					        mutexAttr = *attr;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    // create mutex
 | 
				
			||||||
 | 
					    mutex_handle = UserMutexCreate();
 | 
				
			||||||
 | 
					    if (mutex_handle < 0) {
 | 
				
			||||||
 | 
					        return mutex_handle;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    p_mutex->stAttr = mutexAttr;
 | 
				
			||||||
 | 
					    p_mutex->magic = _MUX_MAGIC;
 | 
				
			||||||
 | 
					    p_mutex->handle = mutex_handle;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    return 0;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					int pthread_mutex_destroy(pthread_mutex_t *p_mutex)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    if ((p_mutex == NULL) || (p_mutex->magic != _MUX_MAGIC)) {
 | 
				
			||||||
 | 
					        return EINVAL;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					    UserMutexDelete(p_mutex->handle);
 | 
				
			||||||
 | 
					    p_mutex->handle = _MUX_INVALID_HANDLE;
 | 
				
			||||||
 | 
					    p_mutex->magic = 0;
 | 
				
			||||||
 | 
					    return 0;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					int pthread_mutex_lock(pthread_mutex_t *p_mutex)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    if ((p_mutex == NULL) || (p_mutex->magic != _MUX_MAGIC) ||
 | 
				
			||||||
 | 
					        (p_mutex->handle == _MUX_INVALID_HANDLE)) {
 | 
				
			||||||
 | 
					        return EINVAL;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
 | 
					    return UserMutexObtain(p_mutex->handle, WAITING_FOREVER);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					int pthread_mutex_unlock(pthread_mutex_t *p_mutex)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    if ((p_mutex == NULL) || (p_mutex->magic != _MUX_MAGIC) ||
 | 
				
			||||||
 | 
					        (p_mutex->handle == _MUX_INVALID_HANDLE)) {
 | 
				
			||||||
 | 
					        return EINVAL;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    return UserMutexAbandon(p_mutex->handle);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					int pthread_mutex_trylock(pthread_mutex_t *p_mutex)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    if ((p_mutex == NULL) || (p_mutex->magic != _MUX_MAGIC) ||
 | 
				
			||||||
 | 
					        (p_mutex->handle == _MUX_INVALID_HANDLE)) {
 | 
				
			||||||
 | 
					        return EINVAL;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					    return UserMutexObtain(p_mutex->handle , 0);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					int pthread_mutexattr_init(pthread_mutexattr_t *attr)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    if (attr == NULL) {
 | 
				
			||||||
 | 
					        return EINVAL;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					    attr->type = PTHREAD_MUTEX_DEFAULT;
 | 
				
			||||||
 | 
					    return 0;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					int pthread_mutexattr_destroy(pthread_mutexattr_t *attr)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    if (attr == NULL) {
 | 
				
			||||||
 | 
					        return EINVAL;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					    memset(attr, 0, sizeof(pthread_mutexattr_t));
 | 
				
			||||||
 | 
					    return 0;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					int pthread_mutexattr_gettype(const pthread_mutexattr_t *attr, int *type)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    if (attr == NULL) {
 | 
				
			||||||
 | 
					        return EINVAL;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					    *type = attr->type;
 | 
				
			||||||
 | 
					    return 0;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					int pthread_mutexattr_settype(pthread_mutexattr_t *attr, int type)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    if (attr == NULL) {
 | 
				
			||||||
 | 
					        return EINVAL;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					    attr->type = type;
 | 
				
			||||||
 | 
					    return 0;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					#else
 | 
				
			||||||
int pthread_mutex_init(pthread_mutex_t *p_mutex, const pthread_mutexattr_t *attr)
 | 
					int pthread_mutex_init(pthread_mutex_t *p_mutex, const pthread_mutexattr_t *attr)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    *p_mutex = UserMutexCreate();
 | 
					    *p_mutex = UserMutexCreate();
 | 
				
			||||||
| 
						 | 
					@ -82,9 +193,11 @@ int pthread_mutexattr_settype(pthread_mutexattr_t *attr, int type)
 | 
				
			||||||
    return 0;
 | 
					    return 0;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
int pthread_mutexattr_getprotocol(const pthread_mutexattr_t *restrict attr, int *restrict protocol)
 | 
					#endif
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					int pthread_mutexattr_getprotocol(const pthread_mutexattr_t* restrict attr, int* restrict protocol)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
    return 0;
 | 
					    return 0;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -118,7 +231,7 @@ int pthread_mutexattr_setpshared(pthread_mutexattr_t *attr, int pshared)
 | 
				
			||||||
    return 0;
 | 
					    return 0;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
int pthread_mutexattr_getpshared(pthread_mutexattr_t *attr, int *pshared)
 | 
					int pthread_mutexattr_getpshared(const pthread_mutexattr_t *attr, int *pshared)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    return 0;
 | 
					    return 0;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2415,7 +2415,7 @@ Configuration Sub-directories
 | 
				
			||||||
       usable as of this writing.  The windows native build logic is currently
 | 
					       usable as of this writing.  The windows native build logic is currently
 | 
				
			||||||
       separate and must be started by:
 | 
					       separate and must be started by:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        make -f Makefile.win
 | 
					        make -f Win.mk
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      This build:
 | 
					      This build:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,87 +0,0 @@
 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
 | 
					 | 
				
			||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
 | 
					 | 
				
			||||||
# modifications.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# CONFIG_ARCH_FPU is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_ARGCAT is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDPARMS is not set
 | 
					 | 
				
			||||||
CONFIG_ADD_NUTTX_FETURES=y
 | 
					 | 
				
			||||||
CONFIG_ADBD_FILE_SERVICE=y
 | 
					 | 
				
			||||||
CONFIG_ADBD_SHELL_SERVICE=y
 | 
					 | 
				
			||||||
CONFIG_ADBD_USB_SERVER=y
 | 
					 | 
				
			||||||
CONFIG_ARCH="arm"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_BUTTONS=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP="stm32"
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_STACKDUMP=y
 | 
					 | 
				
			||||||
CONFIG_BOARDCTL_RESET=y
 | 
					 | 
				
			||||||
CONFIG_BOARDCTL_USBDEVCTRL=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
 | 
					 | 
				
			||||||
CONFIG_BUILTIN=y
 | 
					 | 
				
			||||||
CONFIG_CLOCK_MONOTONIC=y
 | 
					 | 
				
			||||||
CONFIG_DEBUG_FULLOPT=y
 | 
					 | 
				
			||||||
CONFIG_DEBUG_SYMBOLS=y
 | 
					 | 
				
			||||||
CONFIG_DEV_FIFO_SIZE=128
 | 
					 | 
				
			||||||
CONFIG_DEV_PIPE_MAXSIZE=128
 | 
					 | 
				
			||||||
CONFIG_DEV_PIPE_SIZE=128
 | 
					 | 
				
			||||||
CONFIG_DEV_URANDOM=y
 | 
					 | 
				
			||||||
CONFIG_ELF=y
 | 
					 | 
				
			||||||
CONFIG_EXAMPLES_HELLO=m
 | 
					 | 
				
			||||||
CONFIG_FAT_LFN=y
 | 
					 | 
				
			||||||
CONFIG_FS_FAT=y
 | 
					 | 
				
			||||||
CONFIG_FS_FATTIME=y
 | 
					 | 
				
			||||||
CONFIG_FS_PROCFS=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXX=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXXINITIALIZE=y
 | 
					 | 
				
			||||||
CONFIG_INTELHEX_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_LIBC_ENVPATH=y
 | 
					 | 
				
			||||||
CONFIG_LIBC_EXECFUNCS=y
 | 
					 | 
				
			||||||
CONFIG_LIBUV=y
 | 
					 | 
				
			||||||
CONFIG_LIBUV_PIPE=y
 | 
					 | 
				
			||||||
CONFIG_LIBUV_STREAM=y
 | 
					 | 
				
			||||||
CONFIG_MMCSD=y
 | 
					 | 
				
			||||||
CONFIG_NSH_ARCHINIT=y
 | 
					 | 
				
			||||||
CONFIG_NSH_BUILTIN_APPS=y
 | 
					 | 
				
			||||||
CONFIG_NSH_FILEIOSIZE=512
 | 
					 | 
				
			||||||
CONFIG_NSH_FILE_APPS=y
 | 
					 | 
				
			||||||
CONFIG_NSH_LINELEN=128
 | 
					 | 
				
			||||||
CONFIG_NSH_READLINE=y
 | 
					 | 
				
			||||||
CONFIG_PATH_INITIAL="/mnt/sd0/bin"
 | 
					 | 
				
			||||||
CONFIG_PIPES=y
 | 
					 | 
				
			||||||
CONFIG_PREALLOC_TIMERS=4
 | 
					 | 
				
			||||||
CONFIG_RAM_SIZE=114688
 | 
					 | 
				
			||||||
CONFIG_RAM_START=0x20000000
 | 
					 | 
				
			||||||
CONFIG_RAW_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_SCHED_LPWORK=y
 | 
					 | 
				
			||||||
CONFIG_SCHED_WAITPID=y
 | 
					 | 
				
			||||||
CONFIG_SDCLONE_DISABLE=y
 | 
					 | 
				
			||||||
CONFIG_SENSORS=y
 | 
					 | 
				
			||||||
CONFIG_STACK_COLORATION=y
 | 
					 | 
				
			||||||
CONFIG_START_DAY=17
 | 
					 | 
				
			||||||
CONFIG_START_MONTH=12
 | 
					 | 
				
			||||||
CONFIG_START_YEAR=2020
 | 
					 | 
				
			||||||
CONFIG_STM32_DMA2=y
 | 
					 | 
				
			||||||
CONFIG_STM32_DMACAPABLE=y
 | 
					 | 
				
			||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
 | 
					 | 
				
			||||||
CONFIG_STM32_OTGFS=y
 | 
					 | 
				
			||||||
CONFIG_STM32_PWR=y
 | 
					 | 
				
			||||||
CONFIG_STM32_SPI2=y
 | 
					 | 
				
			||||||
CONFIG_STM32_USART1=y
 | 
					 | 
				
			||||||
CONFIG_SYMTAB_ORDEREDBYNAME=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_ADBD=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_NSH=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_NSH_SYMTAB=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_NSH_SYMTAB_ARRAYNAME="g_symtab"
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_NSH_SYMTAB_COUNTNAME="g_nsymbols"
 | 
					 | 
				
			||||||
CONFIG_USART1_SERIAL_CONSOLE=y
 | 
					 | 
				
			||||||
CONFIG_USBADB=y
 | 
					 | 
				
			||||||
CONFIG_USBDEV=y
 | 
					 | 
				
			||||||
CONFIG_USERMAIN_STACKSIZE=3072
 | 
					 | 
				
			||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,79 +0,0 @@
 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
 | 
					 | 
				
			||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
 | 
					 | 
				
			||||||
# modifications.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# CONFIG_ARCH_FPU is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_ARGCAT is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDPARMS is not set
 | 
					 | 
				
			||||||
CONFIG_ADD_NUTTX_FETURES=y
 | 
					 | 
				
			||||||
CONFIG_ARCH="arm"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_BUTTONS=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP="stm32"
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_STACKDUMP=y
 | 
					 | 
				
			||||||
CONFIG_AUDIO=y
 | 
					 | 
				
			||||||
CONFIG_AUDIO_CS43L22=y
 | 
					 | 
				
			||||||
CONFIG_AUDIO_CUSTOM_DEV_PATH=y
 | 
					 | 
				
			||||||
CONFIG_AUDIO_EXCLUDE_TONE=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LATE_INITIALIZE=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
 | 
					 | 
				
			||||||
CONFIG_BUILTIN=y
 | 
					 | 
				
			||||||
CONFIG_DRIVERS_AUDIO=y
 | 
					 | 
				
			||||||
CONFIG_FAT_LCNAMES=y
 | 
					 | 
				
			||||||
CONFIG_FAT_LFN=y
 | 
					 | 
				
			||||||
CONFIG_FS_FAT=y
 | 
					 | 
				
			||||||
CONFIG_FS_PROCFS=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXX=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXXINITIALIZE=y
 | 
					 | 
				
			||||||
CONFIG_I2C=y
 | 
					 | 
				
			||||||
CONFIG_I2C_DRIVER=y
 | 
					 | 
				
			||||||
CONFIG_I2C_POLLED=y
 | 
					 | 
				
			||||||
CONFIG_I2C_RESET=y
 | 
					 | 
				
			||||||
CONFIG_INTELHEX_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_MM_REGIONS=2
 | 
					 | 
				
			||||||
CONFIG_NSH_BUILTIN_APPS=y
 | 
					 | 
				
			||||||
CONFIG_NSH_FILEIOSIZE=512
 | 
					 | 
				
			||||||
CONFIG_NSH_LINELEN=64
 | 
					 | 
				
			||||||
CONFIG_NSH_READLINE=y
 | 
					 | 
				
			||||||
CONFIG_NXPLAYER_DEFAULT_MEDIADIR="/mnt/music"
 | 
					 | 
				
			||||||
CONFIG_PREALLOC_TIMERS=4
 | 
					 | 
				
			||||||
CONFIG_RAM_SIZE=114688
 | 
					 | 
				
			||||||
CONFIG_RAM_START=0x20000000
 | 
					 | 
				
			||||||
CONFIG_RAW_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_RR_INTERVAL=200
 | 
					 | 
				
			||||||
CONFIG_SCHED_HPWORK=y
 | 
					 | 
				
			||||||
CONFIG_SCHED_WAITPID=y
 | 
					 | 
				
			||||||
CONFIG_SDCLONE_DISABLE=y
 | 
					 | 
				
			||||||
CONFIG_START_DAY=6
 | 
					 | 
				
			||||||
CONFIG_START_MONTH=12
 | 
					 | 
				
			||||||
CONFIG_START_YEAR=2011
 | 
					 | 
				
			||||||
CONFIG_STM32_DMA1=y
 | 
					 | 
				
			||||||
CONFIG_STM32_DMACAPABLE=y
 | 
					 | 
				
			||||||
CONFIG_STM32_I2C1=y
 | 
					 | 
				
			||||||
CONFIG_STM32_I2S3=y
 | 
					 | 
				
			||||||
CONFIG_STM32_I2S3_TX=y
 | 
					 | 
				
			||||||
CONFIG_STM32_I2S_MCK=y
 | 
					 | 
				
			||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
 | 
					 | 
				
			||||||
CONFIG_STM32_OTGFS=y
 | 
					 | 
				
			||||||
CONFIG_STM32_OTGFS_SOFINTR=y
 | 
					 | 
				
			||||||
CONFIG_STM32_PWR=y
 | 
					 | 
				
			||||||
CONFIG_STM32_SPI1=y
 | 
					 | 
				
			||||||
CONFIG_STM32_SPI3=y
 | 
					 | 
				
			||||||
CONFIG_STM32_SPI_DMA=y
 | 
					 | 
				
			||||||
CONFIG_STM32_USART1=y
 | 
					 | 
				
			||||||
CONFIG_STM32_USBHOST=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_NSH=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_NXPLAYER=y
 | 
					 | 
				
			||||||
CONFIG_USART1_RXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USART1_SERIAL_CONSOLE=y
 | 
					 | 
				
			||||||
CONFIG_USART1_TXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USBHOST_ISOC_DISABLE=y
 | 
					 | 
				
			||||||
CONFIG_USBHOST_MSC=y
 | 
					 | 
				
			||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,57 +0,0 @@
 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
 | 
					 | 
				
			||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
 | 
					 | 
				
			||||||
# modifications.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# CONFIG_ARCH_FPU is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_ARGCAT is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDPARMS is not set
 | 
					 | 
				
			||||||
CONFIG_ADD_NUTTX_FETURES=y
 | 
					 | 
				
			||||||
CONFIG_ARCH="arm"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_BUTTONS=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP="stm32"
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_STACKDUMP=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
 | 
					 | 
				
			||||||
CONFIG_BUILTIN=y
 | 
					 | 
				
			||||||
CONFIG_CANUTILS_LIBCANARD=y
 | 
					 | 
				
			||||||
CONFIG_CAN_EXTID=y
 | 
					 | 
				
			||||||
CONFIG_CLOCK_MONOTONIC=y
 | 
					 | 
				
			||||||
CONFIG_EXAMPLES_LIBCANARD=y
 | 
					 | 
				
			||||||
CONFIG_FS_PROCFS=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXX=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXXINITIALIZE=y
 | 
					 | 
				
			||||||
CONFIG_INTELHEX_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_MM_REGIONS=2
 | 
					 | 
				
			||||||
CONFIG_NSH_BUILTIN_APPS=y
 | 
					 | 
				
			||||||
CONFIG_NSH_FILEIOSIZE=512
 | 
					 | 
				
			||||||
CONFIG_NSH_LINELEN=64
 | 
					 | 
				
			||||||
CONFIG_NSH_READLINE=y
 | 
					 | 
				
			||||||
CONFIG_PREALLOC_TIMERS=4
 | 
					 | 
				
			||||||
CONFIG_RAM_SIZE=114688
 | 
					 | 
				
			||||||
CONFIG_RAM_START=0x20000000
 | 
					 | 
				
			||||||
CONFIG_RAW_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_RR_INTERVAL=200
 | 
					 | 
				
			||||||
CONFIG_SCHED_WAITPID=y
 | 
					 | 
				
			||||||
CONFIG_SDCLONE_DISABLE=y
 | 
					 | 
				
			||||||
CONFIG_START_DAY=6
 | 
					 | 
				
			||||||
CONFIG_START_MONTH=12
 | 
					 | 
				
			||||||
CONFIG_START_YEAR=2011
 | 
					 | 
				
			||||||
CONFIG_STM32_CAN1=y
 | 
					 | 
				
			||||||
CONFIG_STM32_CAN1_BAUD=500000
 | 
					 | 
				
			||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
 | 
					 | 
				
			||||||
CONFIG_STM32_PWR=y
 | 
					 | 
				
			||||||
CONFIG_STM32_SPI1=y
 | 
					 | 
				
			||||||
CONFIG_STM32_USART1=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_NSH=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_TIME64=y
 | 
					 | 
				
			||||||
CONFIG_USART1_RXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USART1_SERIAL_CONSOLE=y
 | 
					 | 
				
			||||||
CONFIG_USART1_TXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,45 +0,0 @@
 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
 | 
					 | 
				
			||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
 | 
					 | 
				
			||||||
# modifications.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# CONFIG_ARCH_FPU is not set
 | 
					 | 
				
			||||||
CONFIG_ADD_NUTTX_FETURES=y
 | 
					 | 
				
			||||||
CONFIG_ARCH="arm"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP="stm32"
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_STACKDUMP=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
 | 
					 | 
				
			||||||
CONFIG_C99_BOOL8=y
 | 
					 | 
				
			||||||
CONFIG_DISABLE_ENVIRON=y
 | 
					 | 
				
			||||||
CONFIG_DISABLE_MOUNTPOINT=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXX=y
 | 
					 | 
				
			||||||
CONFIG_HOST_WINDOWS=y
 | 
					 | 
				
			||||||
CONFIG_INTELHEX_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_LIBM=y
 | 
					 | 
				
			||||||
CONFIG_MM_REGIONS=2
 | 
					 | 
				
			||||||
CONFIG_PREALLOC_TIMERS=4
 | 
					 | 
				
			||||||
CONFIG_RAM_SIZE=114688
 | 
					 | 
				
			||||||
CONFIG_RAM_START=0x20000000
 | 
					 | 
				
			||||||
CONFIG_RAW_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_RR_INTERVAL=200
 | 
					 | 
				
			||||||
CONFIG_SCHED_ONEXIT=y
 | 
					 | 
				
			||||||
CONFIG_SCHED_ONEXIT_MAX=4
 | 
					 | 
				
			||||||
CONFIG_SDCLONE_DISABLE=y
 | 
					 | 
				
			||||||
CONFIG_START_DAY=2
 | 
					 | 
				
			||||||
CONFIG_START_MONTH=11
 | 
					 | 
				
			||||||
CONFIG_START_YEAR=2012
 | 
					 | 
				
			||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
 | 
					 | 
				
			||||||
CONFIG_STM32_USART1=y
 | 
					 | 
				
			||||||
CONFIG_SYMTAB_ORDEREDBYNAME=y
 | 
					 | 
				
			||||||
CONFIG_TESTING_CXXTEST=y
 | 
					 | 
				
			||||||
CONFIG_UCLIBCXX=y
 | 
					 | 
				
			||||||
CONFIG_USART1_RXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USART1_SERIAL_CONSOLE=y
 | 
					 | 
				
			||||||
CONFIG_USART1_TXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USER_ENTRYPOINT="cxxtest_main"
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,48 +0,0 @@
 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
 | 
					 | 
				
			||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
 | 
					 | 
				
			||||||
# modifications.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# CONFIG_ARCH_FPU is not set
 | 
					 | 
				
			||||||
CONFIG_ADD_NUTTX_FETURES=y
 | 
					 | 
				
			||||||
CONFIG_ARCH="arm"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP="stm32"
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_STACKDUMP=y
 | 
					 | 
				
			||||||
CONFIG_ARMV7M_USEBASEPRI=y
 | 
					 | 
				
			||||||
CONFIG_BINFMT_CONSTRUCTORS=y
 | 
					 | 
				
			||||||
CONFIG_BOARDCTL=y
 | 
					 | 
				
			||||||
CONFIG_BOARDCTL_ROMDISK=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LATE_INITIALIZE=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
 | 
					 | 
				
			||||||
CONFIG_CONSOLE_SYSLOG=y
 | 
					 | 
				
			||||||
CONFIG_ELF=y
 | 
					 | 
				
			||||||
CONFIG_ELF_STACKSIZE=4096
 | 
					 | 
				
			||||||
CONFIG_EXAMPLES_ELF=y
 | 
					 | 
				
			||||||
CONFIG_FS_ROMFS=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXX=y
 | 
					 | 
				
			||||||
CONFIG_INTELHEX_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_LIBC_ENVPATH=y
 | 
					 | 
				
			||||||
CONFIG_MM_REGIONS=2
 | 
					 | 
				
			||||||
CONFIG_PATH_INITIAL="/mnt/romfs"
 | 
					 | 
				
			||||||
CONFIG_PREALLOC_TIMERS=4
 | 
					 | 
				
			||||||
CONFIG_RAM_SIZE=114688
 | 
					 | 
				
			||||||
CONFIG_RAM_START=0x20000000
 | 
					 | 
				
			||||||
CONFIG_RAW_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_RR_INTERVAL=200
 | 
					 | 
				
			||||||
CONFIG_SCHED_STARTHOOK=y
 | 
					 | 
				
			||||||
CONFIG_SDCLONE_DISABLE=y
 | 
					 | 
				
			||||||
CONFIG_START_DAY=26
 | 
					 | 
				
			||||||
CONFIG_START_MONTH=10
 | 
					 | 
				
			||||||
CONFIG_START_YEAR=2012
 | 
					 | 
				
			||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
 | 
					 | 
				
			||||||
CONFIG_STM32_USART1=y
 | 
					 | 
				
			||||||
CONFIG_SYMTAB_ORDEREDBYNAME=y
 | 
					 | 
				
			||||||
CONFIG_USART1_SERIAL_CONSOLE=y
 | 
					 | 
				
			||||||
CONFIG_USERMAIN_STACKSIZE=4096
 | 
					 | 
				
			||||||
CONFIG_USER_ENTRYPOINT="elf_main"
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,93 +0,0 @@
 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
 | 
					 | 
				
			||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
 | 
					 | 
				
			||||||
# modifications.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# CONFIG_ARCH_FPU is not set
 | 
					 | 
				
			||||||
# CONFIG_MMCSD_MMCSUPPORT is not set
 | 
					 | 
				
			||||||
# CONFIG_MMCSD_SPI is not set
 | 
					 | 
				
			||||||
# CONFIG_NET_IPv4 is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_ARGCAT is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDPARMS is not set
 | 
					 | 
				
			||||||
CONFIG_ADD_NUTTX_FETURES=y
 | 
					 | 
				
			||||||
CONFIG_ARCH="arm"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_BUTTONS=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP="stm32"
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_STACKDUMP=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
 | 
					 | 
				
			||||||
CONFIG_BUILTIN=y
 | 
					 | 
				
			||||||
CONFIG_ETH0_PHY_LAN8720=y
 | 
					 | 
				
			||||||
CONFIG_FAT_LCNAMES=y
 | 
					 | 
				
			||||||
CONFIG_FAT_LFN=y
 | 
					 | 
				
			||||||
CONFIG_FS_FAT=y
 | 
					 | 
				
			||||||
CONFIG_FS_PROCFS=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXX=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXXINITIALIZE=y
 | 
					 | 
				
			||||||
CONFIG_HOST_WINDOWS=y
 | 
					 | 
				
			||||||
CONFIG_INTELHEX_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_LIBC_HOSTNAME="STM32F4-Discovery"
 | 
					 | 
				
			||||||
CONFIG_MMCSD=y
 | 
					 | 
				
			||||||
CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
 | 
					 | 
				
			||||||
CONFIG_MMCSD_SDIO=y
 | 
					 | 
				
			||||||
CONFIG_NET=y
 | 
					 | 
				
			||||||
CONFIG_NETINIT_IPv6NETMASK_8=0xff80
 | 
					 | 
				
			||||||
CONFIG_NETINIT_NOMAC=y
 | 
					 | 
				
			||||||
CONFIG_NET_BROADCAST=y
 | 
					 | 
				
			||||||
CONFIG_NET_ICMPv6=y
 | 
					 | 
				
			||||||
CONFIG_NET_ICMPv6_NEIGHBOR=y
 | 
					 | 
				
			||||||
CONFIG_NET_ICMPv6_SOCKET=y
 | 
					 | 
				
			||||||
CONFIG_NET_IPv6=y
 | 
					 | 
				
			||||||
CONFIG_NET_SOCKOPTS=y
 | 
					 | 
				
			||||||
CONFIG_NET_SOLINGER=y
 | 
					 | 
				
			||||||
CONFIG_NET_TCP=y
 | 
					 | 
				
			||||||
CONFIG_NET_TCPBACKLOG=y
 | 
					 | 
				
			||||||
CONFIG_NET_TCP_WRITE_BUFFERS=y
 | 
					 | 
				
			||||||
CONFIG_NET_UDP=y
 | 
					 | 
				
			||||||
CONFIG_NSH_ARCHINIT=y
 | 
					 | 
				
			||||||
CONFIG_NSH_BUILTIN_APPS=y
 | 
					 | 
				
			||||||
CONFIG_NSH_FILEIOSIZE=512
 | 
					 | 
				
			||||||
CONFIG_NSH_LINELEN=64
 | 
					 | 
				
			||||||
CONFIG_NSH_READLINE=y
 | 
					 | 
				
			||||||
CONFIG_PREALLOC_TIMERS=4
 | 
					 | 
				
			||||||
CONFIG_RAM_SIZE=114688
 | 
					 | 
				
			||||||
CONFIG_RAM_START=0x20000000
 | 
					 | 
				
			||||||
CONFIG_RAW_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_RR_INTERVAL=200
 | 
					 | 
				
			||||||
CONFIG_SCHED_HPWORK=y
 | 
					 | 
				
			||||||
CONFIG_SCHED_HPWORKPRIORITY=192
 | 
					 | 
				
			||||||
CONFIG_SCHED_WAITPID=y
 | 
					 | 
				
			||||||
CONFIG_SDCLONE_DISABLE=y
 | 
					 | 
				
			||||||
CONFIG_START_DAY=13
 | 
					 | 
				
			||||||
CONFIG_START_MONTH=9
 | 
					 | 
				
			||||||
CONFIG_START_YEAR=2014
 | 
					 | 
				
			||||||
CONFIG_STM32F4DISBB=y
 | 
					 | 
				
			||||||
CONFIG_STM32_DMA2=y
 | 
					 | 
				
			||||||
CONFIG_STM32_DMACAPABLE=y
 | 
					 | 
				
			||||||
CONFIG_STM32_ETHMAC=y
 | 
					 | 
				
			||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
 | 
					 | 
				
			||||||
CONFIG_STM32_PHYADDR=0
 | 
					 | 
				
			||||||
CONFIG_STM32_PHYSR=31
 | 
					 | 
				
			||||||
CONFIG_STM32_PHYSR_100FD=0x0018
 | 
					 | 
				
			||||||
CONFIG_STM32_PHYSR_100HD=0x0008
 | 
					 | 
				
			||||||
CONFIG_STM32_PHYSR_10FD=0x0014
 | 
					 | 
				
			||||||
CONFIG_STM32_PHYSR_10HD=0x0004
 | 
					 | 
				
			||||||
CONFIG_STM32_PHYSR_ALTCONFIG=y
 | 
					 | 
				
			||||||
CONFIG_STM32_PHYSR_ALTMODE=0x001c
 | 
					 | 
				
			||||||
CONFIG_STM32_PWR=y
 | 
					 | 
				
			||||||
CONFIG_STM32_RMII_EXTCLK=y
 | 
					 | 
				
			||||||
CONFIG_STM32_SDIO=y
 | 
					 | 
				
			||||||
CONFIG_STM32_SPI1=y
 | 
					 | 
				
			||||||
CONFIG_STM32_USART6=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_NSH=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_PING6=y
 | 
					 | 
				
			||||||
CONFIG_USART6_RXBUFSIZE=64
 | 
					 | 
				
			||||||
CONFIG_USART6_SERIAL_CONSOLE=y
 | 
					 | 
				
			||||||
CONFIG_USART6_TXBUFSIZE=64
 | 
					 | 
				
			||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,51 +0,0 @@
 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
 | 
					 | 
				
			||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
 | 
					 | 
				
			||||||
# modifications.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# CONFIG_ARCH_FPU is not set
 | 
					 | 
				
			||||||
CONFIG_ADD_NUTTX_FETURES=y
 | 
					 | 
				
			||||||
CONFIG_ARCH="arm"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP="stm32"
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_STACKDUMP=y
 | 
					 | 
				
			||||||
CONFIG_ARM_MPU=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LATE_INITIALIZE=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
 | 
					 | 
				
			||||||
CONFIG_CLOCK_MONOTONIC=y
 | 
					 | 
				
			||||||
CONFIG_BUILD_PROTECTED=y
 | 
					 | 
				
			||||||
CONFIG_CONSOLE_SYSLOG=y
 | 
					 | 
				
			||||||
CONFIG_DISABLE_ENVIRON=y
 | 
					 | 
				
			||||||
CONFIG_DISABLE_MOUNTPOINT=y
 | 
					 | 
				
			||||||
CONFIG_HOST_WINDOWS=y
 | 
					 | 
				
			||||||
CONFIG_INTELHEX_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_MM_REGIONS=2
 | 
					 | 
				
			||||||
CONFIG_NUTTX_USERSPACE=0x08020000
 | 
					 | 
				
			||||||
CONFIG_PASS1_BUILDIR="boards/arm/stm32/aiit-arm32-board/kernel"
 | 
					 | 
				
			||||||
CONFIG_PREALLOC_TIMERS=4
 | 
					 | 
				
			||||||
CONFIG_RAM_SIZE=114688
 | 
					 | 
				
			||||||
CONFIG_RAM_START=0x20000000
 | 
					 | 
				
			||||||
CONFIG_RAW_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_RR_INTERVAL=200
 | 
					 | 
				
			||||||
CONFIG_SCHED_WAITPID=y
 | 
					 | 
				
			||||||
CONFIG_SDCLONE_DISABLE=y
 | 
					 | 
				
			||||||
CONFIG_START_DAY=22
 | 
					 | 
				
			||||||
CONFIG_START_MONTH=3
 | 
					 | 
				
			||||||
CONFIG_START_YEAR=2013
 | 
					 | 
				
			||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
 | 
					 | 
				
			||||||
CONFIG_STM32_SPI2=y
 | 
					 | 
				
			||||||
CONFIG_STM32_USART1=y
 | 
					 | 
				
			||||||
CONFIG_SYMTAB_ORDEREDBYNAME=y
 | 
					 | 
				
			||||||
CONFIG_SYS_RESERVED=9
 | 
					 | 
				
			||||||
CONFIG_TESTING_OSTEST=y
 | 
					 | 
				
			||||||
CONFIG_TESTING_OSTEST_NBARRIER_THREADS=3
 | 
					 | 
				
			||||||
CONFIG_TESTING_OSTEST_STACKSIZE=2048
 | 
					 | 
				
			||||||
CONFIG_USART1_RXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USART1_SERIAL_CONSOLE=y
 | 
					 | 
				
			||||||
CONFIG_USART1_TXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USER_ENTRYPOINT="ostest_main"
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,58 +0,0 @@
 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
 | 
					 | 
				
			||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
 | 
					 | 
				
			||||||
# modifications.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# CONFIG_ARCH_FPU is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_ARGCAT is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDPARMS is not set
 | 
					 | 
				
			||||||
CONFIG_ADD_NUTTX_FETURES=y
 | 
					 | 
				
			||||||
CONFIG_ARCH="arm"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_BUTTONS=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP="stm32"
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_STACKDUMP=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LATE_INITIALIZE=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
 | 
					 | 
				
			||||||
CONFIG_BUILTIN=y
 | 
					 | 
				
			||||||
CONFIG_EXAMPLES_HELLO=y
 | 
					 | 
				
			||||||
CONFIG_EXAMPLES_SLCD=y
 | 
					 | 
				
			||||||
CONFIG_FS_PROCFS=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXX=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXXINITIALIZE=y
 | 
					 | 
				
			||||||
CONFIG_I2C=y
 | 
					 | 
				
			||||||
CONFIG_INTELHEX_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_LCD_BACKPACK=y
 | 
					 | 
				
			||||||
CONFIG_LCD_LCD1602=y
 | 
					 | 
				
			||||||
CONFIG_MM_REGIONS=2
 | 
					 | 
				
			||||||
CONFIG_NSH_BUILTIN_APPS=y
 | 
					 | 
				
			||||||
CONFIG_NSH_FILEIOSIZE=512
 | 
					 | 
				
			||||||
CONFIG_NSH_LINELEN=64
 | 
					 | 
				
			||||||
CONFIG_NSH_READLINE=y
 | 
					 | 
				
			||||||
CONFIG_PREALLOC_TIMERS=4
 | 
					 | 
				
			||||||
CONFIG_RAM_SIZE=114688
 | 
					 | 
				
			||||||
CONFIG_RAM_START=0x20000000
 | 
					 | 
				
			||||||
CONFIG_RAW_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_RR_INTERVAL=200
 | 
					 | 
				
			||||||
CONFIG_SCHED_WAITPID=y
 | 
					 | 
				
			||||||
CONFIG_SDCLONE_DISABLE=y
 | 
					 | 
				
			||||||
CONFIG_SLCD=y
 | 
					 | 
				
			||||||
CONFIG_START_DAY=6
 | 
					 | 
				
			||||||
CONFIG_START_MONTH=12
 | 
					 | 
				
			||||||
CONFIG_START_YEAR=2011
 | 
					 | 
				
			||||||
CONFIG_STM32_I2C1=y
 | 
					 | 
				
			||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
 | 
					 | 
				
			||||||
CONFIG_STM32_PWR=y
 | 
					 | 
				
			||||||
CONFIG_STM32_SPI1=y
 | 
					 | 
				
			||||||
CONFIG_STM32_USART1=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_NSH=y
 | 
					 | 
				
			||||||
CONFIG_USART1_RXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USART1_SERIAL_CONSOLE=y
 | 
					 | 
				
			||||||
CONFIG_USART1_TXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,50 +0,0 @@
 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
 | 
					 | 
				
			||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
 | 
					 | 
				
			||||||
# modifications.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# CONFIG_ARCH_FPU is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_ARGCAT is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDPARMS is not set
 | 
					 | 
				
			||||||
CONFIG_ADD_NUTTX_FETURES=y
 | 
					 | 
				
			||||||
CONFIG_ARCH="arm"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_BUTTONS=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP="stm32"
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_STACKDUMP=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LATE_INITIALIZE=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
 | 
					 | 
				
			||||||
CONFIG_BUILTIN=y
 | 
					 | 
				
			||||||
CONFIG_EXAMPLES_HELLO=y
 | 
					 | 
				
			||||||
CONFIG_FS_PROCFS=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXX=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXXINITIALIZE=y
 | 
					 | 
				
			||||||
CONFIG_INTELHEX_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_LWL_CONSOLE=y
 | 
					 | 
				
			||||||
CONFIG_MM_REGIONS=2
 | 
					 | 
				
			||||||
CONFIG_NSH_BUILTIN_APPS=y
 | 
					 | 
				
			||||||
CONFIG_NSH_FILEIOSIZE=512
 | 
					 | 
				
			||||||
CONFIG_NSH_LINELEN=64
 | 
					 | 
				
			||||||
CONFIG_NSH_READLINE=y
 | 
					 | 
				
			||||||
CONFIG_PREALLOC_TIMERS=4
 | 
					 | 
				
			||||||
CONFIG_RAM_SIZE=114688
 | 
					 | 
				
			||||||
CONFIG_RAM_START=0x20000000
 | 
					 | 
				
			||||||
CONFIG_RAW_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_RR_INTERVAL=200
 | 
					 | 
				
			||||||
CONFIG_SCHED_WAITPID=y
 | 
					 | 
				
			||||||
CONFIG_SDCLONE_DISABLE=y
 | 
					 | 
				
			||||||
CONFIG_STANDARD_SERIAL=y
 | 
					 | 
				
			||||||
CONFIG_START_DAY=6
 | 
					 | 
				
			||||||
CONFIG_START_MONTH=12
 | 
					 | 
				
			||||||
CONFIG_START_YEAR=2011
 | 
					 | 
				
			||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
 | 
					 | 
				
			||||||
CONFIG_STM32_PWR=y
 | 
					 | 
				
			||||||
CONFIG_STM32_SPI1=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_NSH=y
 | 
					 | 
				
			||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,56 +0,0 @@
 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
 | 
					 | 
				
			||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
 | 
					 | 
				
			||||||
# modifications.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# CONFIG_ARCH_FPU is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_ARGCAT is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDPARMS is not set
 | 
					 | 
				
			||||||
CONFIG_ADD_NUTTX_FETURES=y
 | 
					 | 
				
			||||||
CONFIG_ARCH="arm"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_BUTTONS=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP="stm32"
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_STACKDUMP=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LATE_INITIALIZE=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
 | 
					 | 
				
			||||||
CONFIG_BUILTIN=y
 | 
					 | 
				
			||||||
CONFIG_EXAMPLES_MAX31855=y
 | 
					 | 
				
			||||||
CONFIG_FS_PROCFS=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXX=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXXINITIALIZE=y
 | 
					 | 
				
			||||||
CONFIG_HOST_WINDOWS=y
 | 
					 | 
				
			||||||
CONFIG_INTELHEX_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_MM_REGIONS=2
 | 
					 | 
				
			||||||
CONFIG_NSH_BUILTIN_APPS=y
 | 
					 | 
				
			||||||
CONFIG_NSH_FILEIOSIZE=512
 | 
					 | 
				
			||||||
CONFIG_NSH_LINELEN=64
 | 
					 | 
				
			||||||
CONFIG_NSH_READLINE=y
 | 
					 | 
				
			||||||
CONFIG_PREALLOC_TIMERS=4
 | 
					 | 
				
			||||||
CONFIG_RAM_SIZE=114688
 | 
					 | 
				
			||||||
CONFIG_RAM_START=0x20000000
 | 
					 | 
				
			||||||
CONFIG_RAW_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_RR_INTERVAL=200
 | 
					 | 
				
			||||||
CONFIG_SCHED_WAITPID=y
 | 
					 | 
				
			||||||
CONFIG_SDCLONE_DISABLE=y
 | 
					 | 
				
			||||||
CONFIG_SENSORS=y
 | 
					 | 
				
			||||||
CONFIG_SENSORS_MAX31855=y
 | 
					 | 
				
			||||||
CONFIG_START_DAY=6
 | 
					 | 
				
			||||||
CONFIG_START_MONTH=12
 | 
					 | 
				
			||||||
CONFIG_START_YEAR=2011
 | 
					 | 
				
			||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
 | 
					 | 
				
			||||||
CONFIG_STM32_PWR=y
 | 
					 | 
				
			||||||
CONFIG_STM32_SPI1=y
 | 
					 | 
				
			||||||
CONFIG_STM32_SPI2=y
 | 
					 | 
				
			||||||
CONFIG_STM32_USART1=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_NSH=y
 | 
					 | 
				
			||||||
CONFIG_USART1_RXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USART1_SERIAL_CONSOLE=y
 | 
					 | 
				
			||||||
CONFIG_USART1_TXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,86 +0,0 @@
 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
 | 
					 | 
				
			||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
 | 
					 | 
				
			||||||
# modifications.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# CONFIG_ARCH_FPU is not set
 | 
					 | 
				
			||||||
# CONFIG_DISABLE_OS_API is not set
 | 
					 | 
				
			||||||
# CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_DISABLEBG is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_DISABLESCRIPT is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_DISABLE_BASENAME is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_DISABLE_CMP is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_DISABLE_DD is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_DISABLE_DF is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_DISABLE_DIRNAME is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_DISABLE_EXEC is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_DISABLE_EXIT is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_DISABLE_GET is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_DISABLE_HEXDUMP is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_DISABLE_ITEF is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_DISABLE_LOOPS is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_DISABLE_LOSETUP is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_DISABLE_MKRD is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_DISABLE_PUT is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_DISABLE_SEMICOLON is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_DISABLE_TIME is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_DISABLE_UNAME is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_DISABLE_WGET is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_DISABLE_XD is not set
 | 
					 | 
				
			||||||
# CONFIG_NX_DISABLE_1BPP is not set
 | 
					 | 
				
			||||||
# CONFIG_NX_WRITEONLY is not set
 | 
					 | 
				
			||||||
CONFIG_ADD_NUTTX_FETURES=y
 | 
					 | 
				
			||||||
CONFIG_ARCH="arm"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP="stm32"
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_STACKDUMP=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
 | 
					 | 
				
			||||||
CONFIG_BUILTIN=y
 | 
					 | 
				
			||||||
CONFIG_DEFAULT_SMALL=y
 | 
					 | 
				
			||||||
CONFIG_EXAMPLES_NXHELLO=y
 | 
					 | 
				
			||||||
CONFIG_EXAMPLES_NXHELLO_BPP=1
 | 
					 | 
				
			||||||
CONFIG_EXAMPLES_NXHELLO_LISTENER_STACKSIZE=1536
 | 
					 | 
				
			||||||
CONFIG_EXAMPLES_NXHELLO_STACKSIZE=1536
 | 
					 | 
				
			||||||
CONFIG_FS_PROCFS=y
 | 
					 | 
				
			||||||
CONFIG_LCD=y
 | 
					 | 
				
			||||||
CONFIG_LCD_FRAMEBUFFER=y
 | 
					 | 
				
			||||||
CONFIG_LCD_MAX7219=y
 | 
					 | 
				
			||||||
CONFIG_LCD_NOGETRUN=y
 | 
					 | 
				
			||||||
CONFIG_LIBC_LONG_LONG=y
 | 
					 | 
				
			||||||
CONFIG_MAX7219_NHORIZONTALBLKS=4
 | 
					 | 
				
			||||||
CONFIG_MM_REGIONS=2
 | 
					 | 
				
			||||||
CONFIG_MQ_MAXMSGSIZE=64
 | 
					 | 
				
			||||||
CONFIG_NSH_ARCHINIT=y
 | 
					 | 
				
			||||||
CONFIG_NSH_BUILTIN_APPS=y
 | 
					 | 
				
			||||||
CONFIG_NX=y
 | 
					 | 
				
			||||||
CONFIG_NXFONT_MONO5X8=y
 | 
					 | 
				
			||||||
CONFIG_NXSTART_SERVERSTACK=1536
 | 
					 | 
				
			||||||
CONFIG_NX_BLOCKING=y
 | 
					 | 
				
			||||||
CONFIG_NX_MXCLIENTMSGS=32
 | 
					 | 
				
			||||||
CONFIG_PREALLOC_MQ_MSGS=16
 | 
					 | 
				
			||||||
CONFIG_PREALLOC_TIMERS=4
 | 
					 | 
				
			||||||
CONFIG_RAM_SIZE=114688
 | 
					 | 
				
			||||||
CONFIG_RAM_START=0x20000000
 | 
					 | 
				
			||||||
CONFIG_RAW_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_RR_INTERVAL=200
 | 
					 | 
				
			||||||
CONFIG_SCHED_HPWORK=y
 | 
					 | 
				
			||||||
CONFIG_SCHED_HPWORKPRIORITY=192
 | 
					 | 
				
			||||||
CONFIG_SCHED_WAITPID=y
 | 
					 | 
				
			||||||
CONFIG_SDCLONE_DISABLE=y
 | 
					 | 
				
			||||||
CONFIG_SERIAL_TERMIOS=y
 | 
					 | 
				
			||||||
CONFIG_START_DAY=21
 | 
					 | 
				
			||||||
CONFIG_START_MONTH=4
 | 
					 | 
				
			||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
 | 
					 | 
				
			||||||
CONFIG_STM32_PWR=y
 | 
					 | 
				
			||||||
CONFIG_STM32_SPI1=y
 | 
					 | 
				
			||||||
CONFIG_STM32_USART1=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_NSH=y
 | 
					 | 
				
			||||||
CONFIG_USART1_RXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USART1_SERIAL_CONSOLE=y
 | 
					 | 
				
			||||||
CONFIG_USART1_TXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,74 +0,0 @@
 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
 | 
					 | 
				
			||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
 | 
					 | 
				
			||||||
# modifications.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# CONFIG_ARCH_FPU is not set
 | 
					 | 
				
			||||||
# CONFIG_MMCSD_HAVE_CARDDETECT is not set
 | 
					 | 
				
			||||||
# CONFIG_MMCSD_HAVE_WRITEPROTECT is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_ARGCAT is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDPARMS is not set
 | 
					 | 
				
			||||||
# CONFIG_SPI_CALLBACK is not set
 | 
					 | 
				
			||||||
# CONFIG_STM32_CCMEXCLUDE is not set
 | 
					 | 
				
			||||||
CONFIG_ADD_NUTTX_FETURES=y
 | 
					 | 
				
			||||||
CONFIG_ARCH="arm"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_BUTTONS=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP="stm32"
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_STACKDUMP=y
 | 
					 | 
				
			||||||
CONFIG_BOARDCTL_RESET=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
 | 
					 | 
				
			||||||
CONFIG_BUILTIN=y
 | 
					 | 
				
			||||||
CONFIG_CODECS_HASH_MD5=y
 | 
					 | 
				
			||||||
CONFIG_DEBUG_FULLOPT=y
 | 
					 | 
				
			||||||
CONFIG_DEBUG_SYMBOLS=y
 | 
					 | 
				
			||||||
CONFIG_EXAMPLES_HELLO=y
 | 
					 | 
				
			||||||
CONFIG_FAT_LFN=y
 | 
					 | 
				
			||||||
CONFIG_FS_FAT=y
 | 
					 | 
				
			||||||
CONFIG_FS_FATTIME=y
 | 
					 | 
				
			||||||
CONFIG_FS_PROCFS=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXX=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXXINITIALIZE=y
 | 
					 | 
				
			||||||
CONFIG_HEAP_COLORATION=y
 | 
					 | 
				
			||||||
CONFIG_INTELHEX_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_MMCSD=y
 | 
					 | 
				
			||||||
CONFIG_MM_REGIONS=2
 | 
					 | 
				
			||||||
CONFIG_NETUTILS_CODECS=y
 | 
					 | 
				
			||||||
CONFIG_NSH_ARCHINIT=y
 | 
					 | 
				
			||||||
CONFIG_NSH_BUILTIN_APPS=y
 | 
					 | 
				
			||||||
CONFIG_NSH_FILEIOSIZE=512
 | 
					 | 
				
			||||||
CONFIG_NSH_LINELEN=64
 | 
					 | 
				
			||||||
CONFIG_NSH_READLINE=y
 | 
					 | 
				
			||||||
CONFIG_PREALLOC_TIMERS=4
 | 
					 | 
				
			||||||
CONFIG_RAM_SIZE=114688
 | 
					 | 
				
			||||||
CONFIG_RAM_START=0x20000000
 | 
					 | 
				
			||||||
CONFIG_RAW_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_READLINE_CMD_HISTORY=y
 | 
					 | 
				
			||||||
CONFIG_RR_INTERVAL=200
 | 
					 | 
				
			||||||
CONFIG_SCHED_LPWORK=y
 | 
					 | 
				
			||||||
CONFIG_SCHED_LPWORKPRIORITY=30
 | 
					 | 
				
			||||||
CONFIG_SCHED_WAITPID=y
 | 
					 | 
				
			||||||
CONFIG_SDCLONE_DISABLE=y
 | 
					 | 
				
			||||||
CONFIG_SENDFILE_BUFSIZE=1024
 | 
					 | 
				
			||||||
CONFIG_STACK_COLORATION=y
 | 
					 | 
				
			||||||
CONFIG_START_DAY=17
 | 
					 | 
				
			||||||
CONFIG_START_MONTH=10
 | 
					 | 
				
			||||||
CONFIG_START_YEAR=2019
 | 
					 | 
				
			||||||
CONFIG_STM32_DMA1=y
 | 
					 | 
				
			||||||
CONFIG_STM32_DMA2=y
 | 
					 | 
				
			||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
 | 
					 | 
				
			||||||
CONFIG_STM32_PWR=y
 | 
					 | 
				
			||||||
CONFIG_STM32_SPI2=y
 | 
					 | 
				
			||||||
CONFIG_STM32_USART1=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_NSH=y
 | 
					 | 
				
			||||||
CONFIG_TESTING_OSTEST=y
 | 
					 | 
				
			||||||
CONFIG_USART1_RXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USART1_SERIAL_CONSOLE=y
 | 
					 | 
				
			||||||
CONFIG_USART1_TXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,65 +0,0 @@
 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
 | 
					 | 
				
			||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
 | 
					 | 
				
			||||||
# modifications.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# CONFIG_ARCH_FPU is not set
 | 
					 | 
				
			||||||
# CONFIG_MB_TCP_ENABLED is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_ARGCAT is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDPARMS is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_DISABLE_MB is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_DISABLE_MH is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_DISABLE_MW is not set
 | 
					 | 
				
			||||||
CONFIG_ADD_NUTTX_FETURES=y
 | 
					 | 
				
			||||||
CONFIG_ARCH="arm"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_BUTTONS=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP="stm32"
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_STACKDUMP=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LATE_INITIALIZE=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
 | 
					 | 
				
			||||||
CONFIG_BUILTIN=y
 | 
					 | 
				
			||||||
CONFIG_EXAMPLES_HELLO=y
 | 
					 | 
				
			||||||
CONFIG_EXAMPLES_MODBUS=y
 | 
					 | 
				
			||||||
CONFIG_EXAMPLES_MODBUS_PORT=1
 | 
					 | 
				
			||||||
CONFIG_FS_PROCFS=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXX=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXXINITIALIZE=y
 | 
					 | 
				
			||||||
CONFIG_INTELHEX_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_MM_REGIONS=2
 | 
					 | 
				
			||||||
CONFIG_MODBUS=y
 | 
					 | 
				
			||||||
CONFIG_MODBUS_SLAVE=y
 | 
					 | 
				
			||||||
CONFIG_NSH_BUILTIN_APPS=y
 | 
					 | 
				
			||||||
CONFIG_NSH_FILEIOSIZE=512
 | 
					 | 
				
			||||||
CONFIG_NSH_LINELEN=64
 | 
					 | 
				
			||||||
CONFIG_NSH_READLINE=y
 | 
					 | 
				
			||||||
CONFIG_PREALLOC_TIMERS=4
 | 
					 | 
				
			||||||
CONFIG_RAM_SIZE=114688
 | 
					 | 
				
			||||||
CONFIG_RAM_START=0x20000000
 | 
					 | 
				
			||||||
CONFIG_RAW_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_RR_INTERVAL=200
 | 
					 | 
				
			||||||
CONFIG_SCHED_WAITPID=y
 | 
					 | 
				
			||||||
CONFIG_SDCLONE_DISABLE=y
 | 
					 | 
				
			||||||
CONFIG_SERIAL_TERMIOS=y
 | 
					 | 
				
			||||||
CONFIG_START_DAY=6
 | 
					 | 
				
			||||||
CONFIG_START_MONTH=12
 | 
					 | 
				
			||||||
CONFIG_START_YEAR=2011
 | 
					 | 
				
			||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
 | 
					 | 
				
			||||||
CONFIG_STM32_PWR=y
 | 
					 | 
				
			||||||
CONFIG_STM32_SPI1=y
 | 
					 | 
				
			||||||
CONFIG_STM32_USART1=y
 | 
					 | 
				
			||||||
CONFIG_STM32_USART1=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_NSH=y
 | 
					 | 
				
			||||||
CONFIG_USART1_BAUD=38400
 | 
					 | 
				
			||||||
CONFIG_USART1_PARITY=2
 | 
					 | 
				
			||||||
CONFIG_USART1_RS485=y
 | 
					 | 
				
			||||||
CONFIG_USART1_RXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USART1_SERIAL_CONSOLE=y
 | 
					 | 
				
			||||||
CONFIG_USART1_TXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,55 +0,0 @@
 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
 | 
					 | 
				
			||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
 | 
					 | 
				
			||||||
# modifications.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# CONFIG_ARCH_FPU is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_ARGCAT is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDPARMS is not set
 | 
					 | 
				
			||||||
CONFIG_ADD_NUTTX_FETURES=y
 | 
					 | 
				
			||||||
CONFIG_ARCH="arm"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_BUTTONS=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP="stm32"
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_STACKDUMP=y
 | 
					 | 
				
			||||||
CONFIG_BOARDCTL_ROMDISK=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
 | 
					 | 
				
			||||||
CONFIG_BUILTIN=y
 | 
					 | 
				
			||||||
CONFIG_EXAMPLES_MODULE=y
 | 
					 | 
				
			||||||
CONFIG_FS_PROCFS=y
 | 
					 | 
				
			||||||
CONFIG_FS_ROMFS=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXX=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXXINITIALIZE=y
 | 
					 | 
				
			||||||
CONFIG_INTELHEX_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_MM_REGIONS=2
 | 
					 | 
				
			||||||
CONFIG_MODULE=y
 | 
					 | 
				
			||||||
CONFIG_NSH_ARCHINIT=y
 | 
					 | 
				
			||||||
CONFIG_NSH_BUILTIN_APPS=y
 | 
					 | 
				
			||||||
CONFIG_NSH_FILEIOSIZE=512
 | 
					 | 
				
			||||||
CONFIG_NSH_LINELEN=64
 | 
					 | 
				
			||||||
CONFIG_NSH_READLINE=y
 | 
					 | 
				
			||||||
CONFIG_PREALLOC_TIMERS=4
 | 
					 | 
				
			||||||
CONFIG_RAM_SIZE=114688
 | 
					 | 
				
			||||||
CONFIG_RAM_START=0x20000000
 | 
					 | 
				
			||||||
CONFIG_RAW_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_RR_INTERVAL=200
 | 
					 | 
				
			||||||
CONFIG_SCHED_WAITPID=y
 | 
					 | 
				
			||||||
CONFIG_SDCLONE_DISABLE=y
 | 
					 | 
				
			||||||
CONFIG_START_DAY=6
 | 
					 | 
				
			||||||
CONFIG_START_MONTH=12
 | 
					 | 
				
			||||||
CONFIG_START_YEAR=2011
 | 
					 | 
				
			||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
 | 
					 | 
				
			||||||
CONFIG_STM32_PWR=y
 | 
					 | 
				
			||||||
CONFIG_STM32_SPI1=y
 | 
					 | 
				
			||||||
CONFIG_STM32_USART1=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_NSH=y
 | 
					 | 
				
			||||||
CONFIG_USART1_RXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USART1_SERIAL_CONSOLE=y
 | 
					 | 
				
			||||||
CONFIG_USART1_TXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,98 +0,0 @@
 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
 | 
					 | 
				
			||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
 | 
					 | 
				
			||||||
# modifications.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# CONFIG_ARCH_FPU is not set
 | 
					 | 
				
			||||||
# CONFIG_MMCSD_MMCSUPPORT is not set
 | 
					 | 
				
			||||||
# CONFIG_MMCSD_SPI is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_ARGCAT is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDPARMS is not set
 | 
					 | 
				
			||||||
CONFIG_ADD_NUTTX_FETURES=y
 | 
					 | 
				
			||||||
CONFIG_ARCH="arm"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_BUTTONS=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP="stm32"
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_STACKDUMP=y
 | 
					 | 
				
			||||||
CONFIG_BOARDCTL_RESET=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
 | 
					 | 
				
			||||||
CONFIG_BUILTIN=y
 | 
					 | 
				
			||||||
CONFIG_ETH0_PHY_LAN8720=y
 | 
					 | 
				
			||||||
CONFIG_FAT_LCNAMES=y
 | 
					 | 
				
			||||||
CONFIG_FAT_LFN=y
 | 
					 | 
				
			||||||
CONFIG_FS_FAT=y
 | 
					 | 
				
			||||||
CONFIG_FS_PROCFS=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXX=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXXINITIALIZE=y
 | 
					 | 
				
			||||||
CONFIG_HOST_WINDOWS=y
 | 
					 | 
				
			||||||
CONFIG_INTELHEX_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_LIBC_HOSTNAME="STM32F4-Discovery"
 | 
					 | 
				
			||||||
CONFIG_MMCSD=y
 | 
					 | 
				
			||||||
CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
 | 
					 | 
				
			||||||
CONFIG_MMCSD_SDIO=y
 | 
					 | 
				
			||||||
CONFIG_NET=y
 | 
					 | 
				
			||||||
CONFIG_NETDB_DNSCLIENT=y
 | 
					 | 
				
			||||||
CONFIG_NETDB_DNSSERVER_NOADDR=y
 | 
					 | 
				
			||||||
CONFIG_NETDEV_PHY_IOCTL=y
 | 
					 | 
				
			||||||
CONFIG_NETINIT_NOMAC=y
 | 
					 | 
				
			||||||
CONFIG_NETINIT_THREAD=y
 | 
					 | 
				
			||||||
CONFIG_NETUTILS_TELNETD=y
 | 
					 | 
				
			||||||
CONFIG_NETUTILS_TFTPC=y
 | 
					 | 
				
			||||||
CONFIG_NETUTILS_WEBCLIENT=y
 | 
					 | 
				
			||||||
CONFIG_NET_ARP_SEND=y
 | 
					 | 
				
			||||||
CONFIG_NET_BROADCAST=y
 | 
					 | 
				
			||||||
CONFIG_NET_ICMP=y
 | 
					 | 
				
			||||||
CONFIG_NET_ICMP_SOCKET=y
 | 
					 | 
				
			||||||
CONFIG_NET_SOLINGER=y
 | 
					 | 
				
			||||||
CONFIG_NET_TCP=y
 | 
					 | 
				
			||||||
CONFIG_NET_TCPBACKLOG=y
 | 
					 | 
				
			||||||
CONFIG_NET_TCP_WRITE_BUFFERS=y
 | 
					 | 
				
			||||||
CONFIG_NET_UDP=y
 | 
					 | 
				
			||||||
CONFIG_NET_UDP_CHECKSUMS=y
 | 
					 | 
				
			||||||
CONFIG_NSH_ARCHINIT=y
 | 
					 | 
				
			||||||
CONFIG_NSH_BUILTIN_APPS=y
 | 
					 | 
				
			||||||
CONFIG_NSH_FILEIOSIZE=512
 | 
					 | 
				
			||||||
CONFIG_NSH_LINELEN=64
 | 
					 | 
				
			||||||
CONFIG_NSH_READLINE=y
 | 
					 | 
				
			||||||
CONFIG_PREALLOC_TIMERS=4
 | 
					 | 
				
			||||||
CONFIG_RAM_SIZE=114688
 | 
					 | 
				
			||||||
CONFIG_RAM_START=0x20000000
 | 
					 | 
				
			||||||
CONFIG_RAW_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_RR_INTERVAL=200
 | 
					 | 
				
			||||||
CONFIG_SCHED_HPWORK=y
 | 
					 | 
				
			||||||
CONFIG_SCHED_HPWORKPRIORITY=192
 | 
					 | 
				
			||||||
CONFIG_SCHED_WAITPID=y
 | 
					 | 
				
			||||||
CONFIG_SDCLONE_DISABLE=y
 | 
					 | 
				
			||||||
CONFIG_START_DAY=13
 | 
					 | 
				
			||||||
CONFIG_START_MONTH=9
 | 
					 | 
				
			||||||
CONFIG_START_YEAR=2014
 | 
					 | 
				
			||||||
CONFIG_STM32F4DISBB=y
 | 
					 | 
				
			||||||
CONFIG_STM32_DMA2=y
 | 
					 | 
				
			||||||
CONFIG_STM32_DMACAPABLE=y
 | 
					 | 
				
			||||||
CONFIG_STM32_ETHMAC=y
 | 
					 | 
				
			||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
 | 
					 | 
				
			||||||
CONFIG_STM32_PHYADDR=0
 | 
					 | 
				
			||||||
CONFIG_STM32_PHYSR=31
 | 
					 | 
				
			||||||
CONFIG_STM32_PHYSR_100FD=0x0018
 | 
					 | 
				
			||||||
CONFIG_STM32_PHYSR_100HD=0x0008
 | 
					 | 
				
			||||||
CONFIG_STM32_PHYSR_10FD=0x0014
 | 
					 | 
				
			||||||
CONFIG_STM32_PHYSR_10HD=0x0004
 | 
					 | 
				
			||||||
CONFIG_STM32_PHYSR_ALTCONFIG=y
 | 
					 | 
				
			||||||
CONFIG_STM32_PHYSR_ALTMODE=0x001c
 | 
					 | 
				
			||||||
CONFIG_STM32_PWR=y
 | 
					 | 
				
			||||||
CONFIG_STM32_RMII_EXTCLK=y
 | 
					 | 
				
			||||||
CONFIG_STM32_SDIO=y
 | 
					 | 
				
			||||||
CONFIG_STM32_SPI1=y
 | 
					 | 
				
			||||||
CONFIG_STM32_USART6=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_NSH=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_PING=y
 | 
					 | 
				
			||||||
CONFIG_USART6_RXBUFSIZE=64
 | 
					 | 
				
			||||||
CONFIG_USART6_SERIAL_CONSOLE=y
 | 
					 | 
				
			||||||
CONFIG_USART6_TXBUFSIZE=64
 | 
					 | 
				
			||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
 | 
					 | 
				
			||||||
| 
						 | 
					@ -21,7 +21,6 @@ CONFIG_ARCH_STACKDUMP=y
 | 
				
			||||||
CONFIG_BOARD_LATE_INITIALIZE=y
 | 
					CONFIG_BOARD_LATE_INITIALIZE=y
 | 
				
			||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
 | 
					CONFIG_BOARD_LOOPSPERMSEC=16717
 | 
				
			||||||
CONFIG_BUILTIN=y
 | 
					CONFIG_BUILTIN=y
 | 
				
			||||||
CONFIG_CLOCK_MONOTONIC=y
 | 
					 | 
				
			||||||
CONFIG_EXAMPLES_HELLO=y
 | 
					CONFIG_EXAMPLES_HELLO=y
 | 
				
			||||||
CONFIG_FS_PROCFS=y
 | 
					CONFIG_FS_PROCFS=y
 | 
				
			||||||
CONFIG_HAVE_CXX=y
 | 
					CONFIG_HAVE_CXX=y
 | 
				
			||||||
| 
						 | 
					@ -39,7 +38,6 @@ CONFIG_RAM_START=0x20000000
 | 
				
			||||||
CONFIG_RAW_BINARY=y
 | 
					CONFIG_RAW_BINARY=y
 | 
				
			||||||
CONFIG_RR_INTERVAL=200
 | 
					CONFIG_RR_INTERVAL=200
 | 
				
			||||||
CONFIG_SCHED_WAITPID=y
 | 
					CONFIG_SCHED_WAITPID=y
 | 
				
			||||||
CONFIG_SDCLONE_DISABLE=y
 | 
					 | 
				
			||||||
CONFIG_START_DAY=6
 | 
					CONFIG_START_DAY=6
 | 
				
			||||||
CONFIG_START_MONTH=12
 | 
					CONFIG_START_MONTH=12
 | 
				
			||||||
CONFIG_START_YEAR=2011
 | 
					CONFIG_START_YEAR=2011
 | 
				
			||||||
| 
						 | 
					@ -51,4 +49,4 @@ CONFIG_SYSTEM_NSH=y
 | 
				
			||||||
CONFIG_USART1_RXBUFSIZE=128
 | 
					CONFIG_USART1_RXBUFSIZE=128
 | 
				
			||||||
CONFIG_USART1_SERIAL_CONSOLE=y
 | 
					CONFIG_USART1_SERIAL_CONSOLE=y
 | 
				
			||||||
CONFIG_USART1_TXBUFSIZE=128
 | 
					CONFIG_USART1_TXBUFSIZE=128
 | 
				
			||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
 | 
					CONFIG_INIT_ENTRYPOINT="nsh_main"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,74 +0,0 @@
 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
 | 
					 | 
				
			||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
 | 
					 | 
				
			||||||
# modifications.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# CONFIG_ARCH_FPU is not set
 | 
					 | 
				
			||||||
# CONFIG_EXAMPLES_NXLINES_DEFAULT_COLORS is not set
 | 
					 | 
				
			||||||
# CONFIG_NXFONTS_DISABLE_16BPP is not set
 | 
					 | 
				
			||||||
# CONFIG_NXTK_DEFAULT_BORDERCOLORS is not set
 | 
					 | 
				
			||||||
# CONFIG_NX_DISABLE_16BPP is not set
 | 
					 | 
				
			||||||
# CONFIG_NX_PACKEDMSFIRST is not set
 | 
					 | 
				
			||||||
CONFIG_ADD_NUTTX_FETURES=y
 | 
					 | 
				
			||||||
CONFIG_ARCH="arm"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_BUTTONS=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP="stm32"
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_STACKDUMP=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
 | 
					 | 
				
			||||||
CONFIG_EXAMPLES_NXLINES=y
 | 
					 | 
				
			||||||
CONFIG_EXAMPLES_NXLINES_BGCOLOR=0x0320
 | 
					 | 
				
			||||||
CONFIG_EXAMPLES_NXLINES_BORDERCOLOR=0xffe0
 | 
					 | 
				
			||||||
CONFIG_EXAMPLES_NXLINES_BORDERWIDTH=4
 | 
					 | 
				
			||||||
CONFIG_EXAMPLES_NXLINES_BPP=16
 | 
					 | 
				
			||||||
CONFIG_EXAMPLES_NXLINES_CIRCLECOLOR=0xf7bb
 | 
					 | 
				
			||||||
CONFIG_EXAMPLES_NXLINES_LINECOLOR=0xffe0
 | 
					 | 
				
			||||||
CONFIG_FS_PROCFS=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXX=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXXINITIALIZE=y
 | 
					 | 
				
			||||||
CONFIG_HOST_WINDOWS=y
 | 
					 | 
				
			||||||
CONFIG_INTELHEX_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_LCD=y
 | 
					 | 
				
			||||||
CONFIG_LCD_MAXCONTRAST=1
 | 
					 | 
				
			||||||
CONFIG_LCD_MAXPOWER=255
 | 
					 | 
				
			||||||
CONFIG_LCD_SSD1289=y
 | 
					 | 
				
			||||||
CONFIG_MM_REGIONS=2
 | 
					 | 
				
			||||||
CONFIG_MQ_MAXMSGSIZE=64
 | 
					 | 
				
			||||||
CONFIG_NSH_FILEIOSIZE=512
 | 
					 | 
				
			||||||
CONFIG_NSH_LIBRARY=y
 | 
					 | 
				
			||||||
CONFIG_NSH_LINELEN=64
 | 
					 | 
				
			||||||
CONFIG_NSH_READLINE=y
 | 
					 | 
				
			||||||
CONFIG_NX=y
 | 
					 | 
				
			||||||
CONFIG_NXFONT_SANS22X29B=y
 | 
					 | 
				
			||||||
CONFIG_NXFONT_SANS23X27=y
 | 
					 | 
				
			||||||
CONFIG_NXTK_BORDERCOLOR1=0x5cb7
 | 
					 | 
				
			||||||
CONFIG_NXTK_BORDERCOLOR2=0x21c9
 | 
					 | 
				
			||||||
CONFIG_NXTK_BORDERCOLOR3=0xffdf
 | 
					 | 
				
			||||||
CONFIG_NX_BLOCKING=y
 | 
					 | 
				
			||||||
CONFIG_NX_KBD=y
 | 
					 | 
				
			||||||
CONFIG_NX_XYINPUT_MOUSE=y
 | 
					 | 
				
			||||||
CONFIG_PREALLOC_TIMERS=4
 | 
					 | 
				
			||||||
CONFIG_RAM_SIZE=114688
 | 
					 | 
				
			||||||
CONFIG_RAM_START=0x20000000
 | 
					 | 
				
			||||||
CONFIG_RAW_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_RR_INTERVAL=200
 | 
					 | 
				
			||||||
CONFIG_SCHED_WAITPID=y
 | 
					 | 
				
			||||||
CONFIG_SDCLONE_DISABLE=y
 | 
					 | 
				
			||||||
CONFIG_START_DAY=6
 | 
					 | 
				
			||||||
CONFIG_START_MONTH=12
 | 
					 | 
				
			||||||
CONFIG_START_YEAR=2011
 | 
					 | 
				
			||||||
CONFIG_STM32_FSMC=y
 | 
					 | 
				
			||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
 | 
					 | 
				
			||||||
CONFIG_STM32_PWR=y
 | 
					 | 
				
			||||||
CONFIG_STM32_SPI1=y
 | 
					 | 
				
			||||||
CONFIG_STM32_USART1=y
 | 
					 | 
				
			||||||
CONFIG_SYMTAB_ORDEREDBYNAME=y
 | 
					 | 
				
			||||||
CONFIG_USART1_RXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USART1_SERIAL_CONSOLE=y
 | 
					 | 
				
			||||||
CONFIG_USART1_TXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USER_ENTRYPOINT="nxlines_main"
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,57 +0,0 @@
 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
 | 
					 | 
				
			||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
 | 
					 | 
				
			||||||
# modifications.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# CONFIG_ARCH_FPU is not set
 | 
					 | 
				
			||||||
# CONFIG_ARCH_LEDS is not set
 | 
					 | 
				
			||||||
CONFIG_ADD_NUTTX_FETURES=y
 | 
					 | 
				
			||||||
CONFIG_ARCH="arm"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_BUTTONS=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP="stm32"
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CUSTOM_PMINIT=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_IDLE_CUSTOM=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_IRQBUTTONS=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_STACKDUMP=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
 | 
					 | 
				
			||||||
CONFIG_BUILTIN=y
 | 
					 | 
				
			||||||
CONFIG_FS_PROCFS=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXX=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXXINITIALIZE=y
 | 
					 | 
				
			||||||
CONFIG_HOST_WINDOWS=y
 | 
					 | 
				
			||||||
CONFIG_INTELHEX_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_MM_REGIONS=2
 | 
					 | 
				
			||||||
CONFIG_NSH_BUILTIN_APPS=y
 | 
					 | 
				
			||||||
CONFIG_NSH_FILEIOSIZE=512
 | 
					 | 
				
			||||||
CONFIG_NSH_LINELEN=64
 | 
					 | 
				
			||||||
CONFIG_NSH_READLINE=y
 | 
					 | 
				
			||||||
CONFIG_PM=y
 | 
					 | 
				
			||||||
CONFIG_PM_BUTTONS=y
 | 
					 | 
				
			||||||
CONFIG_PREALLOC_TIMERS=4
 | 
					 | 
				
			||||||
CONFIG_RAM_SIZE=114688
 | 
					 | 
				
			||||||
CONFIG_RAM_START=0x20000000
 | 
					 | 
				
			||||||
CONFIG_RAW_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_RR_INTERVAL=200
 | 
					 | 
				
			||||||
CONFIG_RTC_ALARM=y
 | 
					 | 
				
			||||||
CONFIG_RTC_DATETIME=y
 | 
					 | 
				
			||||||
CONFIG_SCHED_HPWORK=y
 | 
					 | 
				
			||||||
CONFIG_SCHED_HPWORKPRIORITY=192
 | 
					 | 
				
			||||||
CONFIG_SCHED_HPWORKSTACKSIZE=1024
 | 
					 | 
				
			||||||
CONFIG_SCHED_WAITPID=y
 | 
					 | 
				
			||||||
CONFIG_SDCLONE_DISABLE=y
 | 
					 | 
				
			||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
 | 
					 | 
				
			||||||
CONFIG_STM32_PWR=y
 | 
					 | 
				
			||||||
CONFIG_STM32_RTC=y
 | 
					 | 
				
			||||||
CONFIG_STM32_TIM1=y
 | 
					 | 
				
			||||||
CONFIG_STM32_USART1=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_NSH=y
 | 
					 | 
				
			||||||
CONFIG_USART1_RXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USART1_SERIAL_CONSOLE=y
 | 
					 | 
				
			||||||
CONFIG_USART1_TXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,51 +0,0 @@
 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
 | 
					 | 
				
			||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
 | 
					 | 
				
			||||||
# modifications.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# CONFIG_ARCH_FPU is not set
 | 
					 | 
				
			||||||
CONFIG_ADD_NUTTX_FETURES=y
 | 
					 | 
				
			||||||
CONFIG_ARCH="arm"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP="stm32"
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_STACKDUMP=y
 | 
					 | 
				
			||||||
CONFIG_BINFMT_CONSTRUCTORS=y
 | 
					 | 
				
			||||||
CONFIG_BOARDCTL=y
 | 
					 | 
				
			||||||
CONFIG_BOARDCTL_APP_SYMTAB=y
 | 
					 | 
				
			||||||
CONFIG_BOARDCTL_ROMDISK=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
 | 
					 | 
				
			||||||
CONFIG_CONSOLE_SYSLOG=y
 | 
					 | 
				
			||||||
CONFIG_ELF=y
 | 
					 | 
				
			||||||
CONFIG_EXAMPLES_POSIXSPAWN=y
 | 
					 | 
				
			||||||
CONFIG_EXECFUNCS_HAVE_SYMTAB=y
 | 
					 | 
				
			||||||
CONFIG_EXECFUNCS_NSYMBOLS_VAR="g_spawn_nexports"
 | 
					 | 
				
			||||||
CONFIG_EXECFUNCS_SYMTAB_ARRAY="g_spawn_exports"
 | 
					 | 
				
			||||||
CONFIG_FS_ROMFS=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXX=y
 | 
					 | 
				
			||||||
CONFIG_INTELHEX_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_LIBC_ENVPATH=y
 | 
					 | 
				
			||||||
CONFIG_LIBC_EXECFUNCS=y
 | 
					 | 
				
			||||||
CONFIG_MM_REGIONS=2
 | 
					 | 
				
			||||||
CONFIG_PATH_INITIAL="/mnt/romfs"
 | 
					 | 
				
			||||||
CONFIG_PREALLOC_TIMERS=4
 | 
					 | 
				
			||||||
CONFIG_RAM_SIZE=114688
 | 
					 | 
				
			||||||
CONFIG_RAM_START=0x20000000
 | 
					 | 
				
			||||||
CONFIG_RAW_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_RR_INTERVAL=200
 | 
					 | 
				
			||||||
CONFIG_SCHED_STARTHOOK=y
 | 
					 | 
				
			||||||
CONFIG_SDCLONE_DISABLE=y
 | 
					 | 
				
			||||||
CONFIG_START_DAY=26
 | 
					 | 
				
			||||||
CONFIG_START_MONTH=10
 | 
					 | 
				
			||||||
CONFIG_START_YEAR=2012
 | 
					 | 
				
			||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
 | 
					 | 
				
			||||||
CONFIG_STM32_USART1=y
 | 
					 | 
				
			||||||
CONFIG_SYMTAB_ORDEREDBYNAME=y
 | 
					 | 
				
			||||||
CONFIG_USART1_RXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USART1_SERIAL_CONSOLE=y
 | 
					 | 
				
			||||||
CONFIG_USART1_TXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USER_ENTRYPOINT="posix_spawn_main"
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,55 +0,0 @@
 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
 | 
					 | 
				
			||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
 | 
					 | 
				
			||||||
# modifications.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# CONFIG_ARCH_FPU is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_ARGCAT is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDPARMS is not set
 | 
					 | 
				
			||||||
CONFIG_ADD_NUTTX_FETURES=y
 | 
					 | 
				
			||||||
CONFIG_ARCH="arm"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_BUTTONS=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP="stm32"
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_STACKDUMP=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
 | 
					 | 
				
			||||||
CONFIG_BUILTIN=y
 | 
					 | 
				
			||||||
CONFIG_EXAMPLES_PTYTEST=y
 | 
					 | 
				
			||||||
CONFIG_EXAMPLES_PTYTEST_POLL=y
 | 
					 | 
				
			||||||
CONFIG_FS_PROCFS=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXX=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXXINITIALIZE=y
 | 
					 | 
				
			||||||
CONFIG_INTELHEX_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_MM_REGIONS=2
 | 
					 | 
				
			||||||
CONFIG_NSH_BUILTIN_APPS=y
 | 
					 | 
				
			||||||
CONFIG_NSH_FILEIOSIZE=512
 | 
					 | 
				
			||||||
CONFIG_NSH_LINELEN=64
 | 
					 | 
				
			||||||
CONFIG_NSH_READLINE=y
 | 
					 | 
				
			||||||
CONFIG_PREALLOC_TIMERS=4
 | 
					 | 
				
			||||||
CONFIG_PSEUDOTERM=y
 | 
					 | 
				
			||||||
CONFIG_RAM_SIZE=114688
 | 
					 | 
				
			||||||
CONFIG_RAM_START=0x20000000
 | 
					 | 
				
			||||||
CONFIG_RAW_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_RR_INTERVAL=200
 | 
					 | 
				
			||||||
CONFIG_SCHED_WAITPID=y
 | 
					 | 
				
			||||||
CONFIG_SDCLONE_DISABLE=y
 | 
					 | 
				
			||||||
CONFIG_SERIAL_TERMIOS=y
 | 
					 | 
				
			||||||
CONFIG_START_DAY=6
 | 
					 | 
				
			||||||
CONFIG_START_MONTH=12
 | 
					 | 
				
			||||||
CONFIG_START_YEAR=2011
 | 
					 | 
				
			||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
 | 
					 | 
				
			||||||
CONFIG_STM32_PWR=y
 | 
					 | 
				
			||||||
CONFIG_STM32_SPI1=y
 | 
					 | 
				
			||||||
CONFIG_STM32_USART1=y
 | 
					 | 
				
			||||||
CONFIG_STM32_USART3=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_NSH=y
 | 
					 | 
				
			||||||
CONFIG_USART1_RXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USART1_SERIAL_CONSOLE=y
 | 
					 | 
				
			||||||
CONFIG_USART1_TXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,65 +0,0 @@
 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
 | 
					 | 
				
			||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
 | 
					 | 
				
			||||||
# modifications.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# CONFIG_ARCH_FPU is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_ARGCAT is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDPARMS is not set
 | 
					 | 
				
			||||||
CONFIG_ADD_NUTTX_FETURES=y
 | 
					 | 
				
			||||||
CONFIG_ARCH="arm"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_BUTTONS=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP="stm32"
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_STACKDUMP=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LATE_INITIALIZE=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
 | 
					 | 
				
			||||||
CONFIG_BUILTIN=y
 | 
					 | 
				
			||||||
CONFIG_EXAMPLES_RGBLED=y
 | 
					 | 
				
			||||||
CONFIG_FS_PROCFS=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXX=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXXINITIALIZE=y
 | 
					 | 
				
			||||||
CONFIG_INTELHEX_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_MM_REGIONS=2
 | 
					 | 
				
			||||||
CONFIG_NSH_BUILTIN_APPS=y
 | 
					 | 
				
			||||||
CONFIG_NSH_FILEIOSIZE=512
 | 
					 | 
				
			||||||
CONFIG_NSH_LINELEN=64
 | 
					 | 
				
			||||||
CONFIG_NSH_READLINE=y
 | 
					 | 
				
			||||||
CONFIG_PREALLOC_TIMERS=4
 | 
					 | 
				
			||||||
CONFIG_PWM=y
 | 
					 | 
				
			||||||
CONFIG_RAM_SIZE=114688
 | 
					 | 
				
			||||||
CONFIG_RAM_START=0x20000000
 | 
					 | 
				
			||||||
CONFIG_RAW_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_RGBLED=y
 | 
					 | 
				
			||||||
CONFIG_RR_INTERVAL=200
 | 
					 | 
				
			||||||
CONFIG_SCHED_WAITPID=y
 | 
					 | 
				
			||||||
CONFIG_SDCLONE_DISABLE=y
 | 
					 | 
				
			||||||
CONFIG_START_DAY=6
 | 
					 | 
				
			||||||
CONFIG_START_MONTH=12
 | 
					 | 
				
			||||||
CONFIG_START_YEAR=2011
 | 
					 | 
				
			||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
 | 
					 | 
				
			||||||
CONFIG_STM32_OTGFS=y
 | 
					 | 
				
			||||||
CONFIG_STM32_PWR=y
 | 
					 | 
				
			||||||
CONFIG_STM32_SPI1=y
 | 
					 | 
				
			||||||
CONFIG_STM32_TIM1=y
 | 
					 | 
				
			||||||
CONFIG_STM32_TIM1_PWM=y
 | 
					 | 
				
			||||||
CONFIG_STM32_TIM2=y
 | 
					 | 
				
			||||||
CONFIG_STM32_TIM2_CH2OUT=y
 | 
					 | 
				
			||||||
CONFIG_STM32_TIM2_CHANNEL=2
 | 
					 | 
				
			||||||
CONFIG_STM32_TIM2_PWM=y
 | 
					 | 
				
			||||||
CONFIG_STM32_TIM3=y
 | 
					 | 
				
			||||||
CONFIG_STM32_TIM3_CH3OUT=y
 | 
					 | 
				
			||||||
CONFIG_STM32_TIM3_CHANNEL=3
 | 
					 | 
				
			||||||
CONFIG_STM32_TIM3_PWM=y
 | 
					 | 
				
			||||||
CONFIG_STM32_USART1=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_NSH=y
 | 
					 | 
				
			||||||
CONFIG_USART1_RXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USART1_SERIAL_CONSOLE=y
 | 
					 | 
				
			||||||
CONFIG_USART1_TXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USER_ENTRYPOINT="rgbled_main"
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,101 +0,0 @@
 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
 | 
					 | 
				
			||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
 | 
					 | 
				
			||||||
# modifications.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# CONFIG_ARCH_FPU is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_ARGCAT is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDPARMS is not set
 | 
					 | 
				
			||||||
CONFIG_ADD_NUTTX_FETURES=y
 | 
					 | 
				
			||||||
CONFIG_ALLOW_BSD_COMPONENTS=y
 | 
					 | 
				
			||||||
CONFIG_ARCH="arm"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_BUTTONS=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP="stm32"
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_STACKDUMP=y
 | 
					 | 
				
			||||||
CONFIG_BOARDCTL_RESET=y
 | 
					 | 
				
			||||||
CONFIG_BOARDCTL_USBDEVCTRL=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
 | 
					 | 
				
			||||||
CONFIG_BUILTIN=y
 | 
					 | 
				
			||||||
CONFIG_CLOCK_MONOTONIC=y
 | 
					 | 
				
			||||||
CONFIG_DEBUG_FULLOPT=y
 | 
					 | 
				
			||||||
CONFIG_DEBUG_SYMBOLS=y
 | 
					 | 
				
			||||||
CONFIG_ELF=y
 | 
					 | 
				
			||||||
CONFIG_EXAMPLES_HELLO=m
 | 
					 | 
				
			||||||
CONFIG_FAT_LCNAMES=y
 | 
					 | 
				
			||||||
CONFIG_FAT_LFN=y
 | 
					 | 
				
			||||||
CONFIG_FS_FAT=y
 | 
					 | 
				
			||||||
CONFIG_FS_PROCFS=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXX=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXXINITIALIZE=y
 | 
					 | 
				
			||||||
CONFIG_HOST_WINDOWS=y
 | 
					 | 
				
			||||||
CONFIG_INTELHEX_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_LIBC_ENVPATH=y
 | 
					 | 
				
			||||||
CONFIG_LIBC_EXECFUNCS=y
 | 
					 | 
				
			||||||
CONFIG_NET=y
 | 
					 | 
				
			||||||
CONFIG_NETDB_DNSCLIENT=y
 | 
					 | 
				
			||||||
CONFIG_NETDB_DNSSERVER_IPv4ADDR=0x0
 | 
					 | 
				
			||||||
CONFIG_NETDEVICES=y
 | 
					 | 
				
			||||||
CONFIG_NETINIT_DHCPC=y
 | 
					 | 
				
			||||||
CONFIG_NETINIT_DRIPADDR=0x0
 | 
					 | 
				
			||||||
CONFIG_NETINIT_MACADDR_1=0xdeadcafe
 | 
					 | 
				
			||||||
CONFIG_NETINIT_NETMASK=0x0
 | 
					 | 
				
			||||||
CONFIG_NETINIT_NOMAC=y
 | 
					 | 
				
			||||||
CONFIG_NETINIT_THREAD=y
 | 
					 | 
				
			||||||
CONFIG_NETUTILS_DHCPC=y
 | 
					 | 
				
			||||||
CONFIG_NETUTILS_TELNETD=y
 | 
					 | 
				
			||||||
CONFIG_NETUTILS_WEBCLIENT=y
 | 
					 | 
				
			||||||
CONFIG_NET_ARP_SEND=y
 | 
					 | 
				
			||||||
CONFIG_NET_BROADCAST=y
 | 
					 | 
				
			||||||
CONFIG_NET_ICMP=y
 | 
					 | 
				
			||||||
CONFIG_NET_ICMP_SOCKET=y
 | 
					 | 
				
			||||||
CONFIG_NET_LOOPBACK=y
 | 
					 | 
				
			||||||
CONFIG_NET_STATISTICS=y
 | 
					 | 
				
			||||||
CONFIG_NET_TCP=y
 | 
					 | 
				
			||||||
CONFIG_NET_TCP_WRITE_BUFFERS=y
 | 
					 | 
				
			||||||
CONFIG_NET_UDP=y
 | 
					 | 
				
			||||||
CONFIG_NFS=y
 | 
					 | 
				
			||||||
CONFIG_NFS_STATISTICS=y
 | 
					 | 
				
			||||||
CONFIG_NSH_ARCHINIT=y
 | 
					 | 
				
			||||||
CONFIG_NSH_BUILTIN_APPS=y
 | 
					 | 
				
			||||||
CONFIG_NSH_FILEIOSIZE=512
 | 
					 | 
				
			||||||
CONFIG_NSH_FILE_APPS=y
 | 
					 | 
				
			||||||
CONFIG_NSH_LINELEN=128
 | 
					 | 
				
			||||||
CONFIG_NSH_READLINE=y
 | 
					 | 
				
			||||||
CONFIG_NSH_TELNETD_CLIENTSTACKSIZE=3072
 | 
					 | 
				
			||||||
CONFIG_PATH_INITIAL="/mnt/nfs/bin"
 | 
					 | 
				
			||||||
CONFIG_PREALLOC_TIMERS=4
 | 
					 | 
				
			||||||
CONFIG_RAM_SIZE=114688
 | 
					 | 
				
			||||||
CONFIG_RAM_START=0x20000000
 | 
					 | 
				
			||||||
CONFIG_RAW_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_RNDIS=y
 | 
					 | 
				
			||||||
CONFIG_SCHED_LPWORK=y
 | 
					 | 
				
			||||||
CONFIG_SCHED_WAITPID=y
 | 
					 | 
				
			||||||
CONFIG_SDCLONE_DISABLE=y
 | 
					 | 
				
			||||||
CONFIG_SENSORS=y
 | 
					 | 
				
			||||||
CONFIG_START_DAY=13
 | 
					 | 
				
			||||||
CONFIG_START_MONTH=9
 | 
					 | 
				
			||||||
CONFIG_START_YEAR=2014
 | 
					 | 
				
			||||||
CONFIG_STM32_DMA2=y
 | 
					 | 
				
			||||||
CONFIG_STM32_DMACAPABLE=y
 | 
					 | 
				
			||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
 | 
					 | 
				
			||||||
CONFIG_STM32_OTGFS=y
 | 
					 | 
				
			||||||
CONFIG_STM32_PWR=y
 | 
					 | 
				
			||||||
CONFIG_STM32_SPI1=y
 | 
					 | 
				
			||||||
CONFIG_STM32_USART1=y
 | 
					 | 
				
			||||||
CONFIG_SYMTAB_ORDEREDBYNAME=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_NSH=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_NSH_SYMTAB=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_NSH_SYMTAB_ARRAYNAME="g_symtab"
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_NSH_SYMTAB_COUNTNAME="g_nsymbols"
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_PING=y
 | 
					 | 
				
			||||||
CONFIG_USART1_SERIAL_CONSOLE=y
 | 
					 | 
				
			||||||
CONFIG_USBDEV=y
 | 
					 | 
				
			||||||
CONFIG_USERMAIN_STACKSIZE=3072
 | 
					 | 
				
			||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,53 +0,0 @@
 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
 | 
					 | 
				
			||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
 | 
					 | 
				
			||||||
# modifications.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# CONFIG_ARCH_FPU is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_ARGCAT is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDPARMS is not set
 | 
					 | 
				
			||||||
CONFIG_ADD_NUTTX_FETURES=y
 | 
					 | 
				
			||||||
CONFIG_ARCH="arm"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_BUTTONS=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP="stm32"
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_STACKDUMP=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LATE_INITIALIZE=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
 | 
					 | 
				
			||||||
CONFIG_BUILTIN=y
 | 
					 | 
				
			||||||
CONFIG_FS_PROCFS=y
 | 
					 | 
				
			||||||
CONFIG_HOST_WINDOWS=y
 | 
					 | 
				
			||||||
CONFIG_INTELHEX_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_MM_REGIONS=2
 | 
					 | 
				
			||||||
CONFIG_NSH_BUILTIN_APPS=y
 | 
					 | 
				
			||||||
CONFIG_NSH_FILEIOSIZE=512
 | 
					 | 
				
			||||||
CONFIG_NSH_LINELEN=64
 | 
					 | 
				
			||||||
CONFIG_NSH_READLINE=y
 | 
					 | 
				
			||||||
CONFIG_PREALLOC_TIMERS=4
 | 
					 | 
				
			||||||
CONFIG_RAM_SIZE=114688
 | 
					 | 
				
			||||||
CONFIG_RAM_START=0x20000000
 | 
					 | 
				
			||||||
CONFIG_RAW_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_SCHED_SPORADIC=y
 | 
					 | 
				
			||||||
CONFIG_SCHED_SPORADIC_MAXREPL=5
 | 
					 | 
				
			||||||
CONFIG_SCHED_WAITPID=y
 | 
					 | 
				
			||||||
CONFIG_SDCLONE_DISABLE=y
 | 
					 | 
				
			||||||
CONFIG_START_DAY=6
 | 
					 | 
				
			||||||
CONFIG_START_MONTH=3
 | 
					 | 
				
			||||||
CONFIG_START_YEAR=2021
 | 
					 | 
				
			||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
 | 
					 | 
				
			||||||
CONFIG_STM32_PWR=y
 | 
					 | 
				
			||||||
CONFIG_STM32_SPI1=y
 | 
					 | 
				
			||||||
CONFIG_STM32_USART6=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_NSH=y
 | 
					 | 
				
			||||||
CONFIG_TESTING_OSTEST=y
 | 
					 | 
				
			||||||
CONFIG_USART6_RXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USART6_SERIAL_CONSOLE=y
 | 
					 | 
				
			||||||
CONFIG_USART6_TXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USEC_PER_TICK=1000
 | 
					 | 
				
			||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,68 +0,0 @@
 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
 | 
					 | 
				
			||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
 | 
					 | 
				
			||||||
# modifications.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# CONFIG_ARCH_FPU is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_ARGCAT is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDPARMS is not set
 | 
					 | 
				
			||||||
CONFIG_ADD_NUTTX_FETURES=y
 | 
					 | 
				
			||||||
CONFIG_ARCH="arm"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_BUTTONS=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP="stm32"
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_STACKDUMP=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LATE_INITIALIZE=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
 | 
					 | 
				
			||||||
CONFIG_BUILTIN=y
 | 
					 | 
				
			||||||
CONFIG_DRIVERS_VIDEO=y
 | 
					 | 
				
			||||||
CONFIG_EXAMPLES_FB=y
 | 
					 | 
				
			||||||
CONFIG_EXAMPLES_HELLO=y
 | 
					 | 
				
			||||||
CONFIG_FS_PROCFS=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXX=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXXINITIALIZE=y
 | 
					 | 
				
			||||||
CONFIG_INTELHEX_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_LCD=y
 | 
					 | 
				
			||||||
CONFIG_LCD_FRAMEBUFFER=y
 | 
					 | 
				
			||||||
CONFIG_LCD_NOGETRUN=y
 | 
					 | 
				
			||||||
CONFIG_LCD_PORTRAIT=y
 | 
					 | 
				
			||||||
CONFIG_LCD_ST7789=y
 | 
					 | 
				
			||||||
CONFIG_MM_REGIONS=2
 | 
					 | 
				
			||||||
CONFIG_NSH_ARCHINIT=y
 | 
					 | 
				
			||||||
CONFIG_NSH_BUILTIN_APPS=y
 | 
					 | 
				
			||||||
CONFIG_NSH_FILEIOSIZE=512
 | 
					 | 
				
			||||||
CONFIG_NSH_LINELEN=64
 | 
					 | 
				
			||||||
CONFIG_NSH_READLINE=y
 | 
					 | 
				
			||||||
CONFIG_NXFONTS_DISABLE_1BPP=y
 | 
					 | 
				
			||||||
CONFIG_NXFONTS_DISABLE_24BPP=y
 | 
					 | 
				
			||||||
CONFIG_NXFONTS_DISABLE_2BPP=y
 | 
					 | 
				
			||||||
CONFIG_NXFONTS_DISABLE_32BPP=y
 | 
					 | 
				
			||||||
CONFIG_NXFONTS_DISABLE_4BPP=y
 | 
					 | 
				
			||||||
CONFIG_NXFONTS_DISABLE_8BPP=y
 | 
					 | 
				
			||||||
CONFIG_PREALLOC_TIMERS=4
 | 
					 | 
				
			||||||
CONFIG_RAM_SIZE=114688
 | 
					 | 
				
			||||||
CONFIG_RAM_START=0x20000000
 | 
					 | 
				
			||||||
CONFIG_RAW_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_RR_INTERVAL=200
 | 
					 | 
				
			||||||
CONFIG_SCHED_WAITPID=y
 | 
					 | 
				
			||||||
CONFIG_SDCLONE_DISABLE=y
 | 
					 | 
				
			||||||
CONFIG_SPI_CMDDATA=y
 | 
					 | 
				
			||||||
CONFIG_START_DAY=6
 | 
					 | 
				
			||||||
CONFIG_START_MONTH=12
 | 
					 | 
				
			||||||
CONFIG_START_YEAR=2011
 | 
					 | 
				
			||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
 | 
					 | 
				
			||||||
CONFIG_STM32_PWR=y
 | 
					 | 
				
			||||||
CONFIG_STM32_SPI1=y
 | 
					 | 
				
			||||||
CONFIG_STM32_USART1=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_NSH=y
 | 
					 | 
				
			||||||
CONFIG_USART1_RXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USART1_SERIAL_CONSOLE=y
 | 
					 | 
				
			||||||
CONFIG_USART1_TXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
 | 
					 | 
				
			||||||
CONFIG_VIDEO_FB=y
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,70 +0,0 @@
 | 
				
			||||||
############################################################################
 | 
					 | 
				
			||||||
# boards/arm/stm32/aiit-arm32-board/configs/testlibcxx/Make.defs
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# Licensed to the Apache Software Foundation (ASF) under one or more
 | 
					 | 
				
			||||||
# contributor license agreements.  See the NOTICE file distributed with
 | 
					 | 
				
			||||||
# this work for additional information regarding copyright ownership.  The
 | 
					 | 
				
			||||||
# ASF licenses this file to you under the Apache License, Version 2.0 (the
 | 
					 | 
				
			||||||
# "License"); you may not use this file except in compliance with the
 | 
					 | 
				
			||||||
# License.  You may obtain a copy of the License at
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
#   http://www.apache.org/licenses/LICENSE-2.0
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# Unless required by applicable law or agreed to in writing, software
 | 
					 | 
				
			||||||
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 | 
					 | 
				
			||||||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the
 | 
					 | 
				
			||||||
# License for the specific language governing permissions and limitations
 | 
					 | 
				
			||||||
# under the License.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
############################################################################
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
include $(TOPDIR)/.config
 | 
					 | 
				
			||||||
include $(TOPDIR)/tools/Config.mk
 | 
					 | 
				
			||||||
include $(TOPDIR)/arch/arm/src/armv7-m/Toolchain.defs
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
LDSCRIPT = ld.script
 | 
					 | 
				
			||||||
ifeq ($(CONFIG_CYGWIN_WINTOOL),y)
 | 
					 | 
				
			||||||
  ARCHSCRIPT = -T "${shell cygpath -w \
 | 
					 | 
				
			||||||
                   $(BOARD_DIR)$(DELIM)scripts$(DELIM)$(LDSCRIPT)}"
 | 
					 | 
				
			||||||
else
 | 
					 | 
				
			||||||
  ARCHSCRIPT = -T$(BOARD_DIR)$(DELIM)scripts$(DELIM)$(LDSCRIPT)
 | 
					 | 
				
			||||||
endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
 | 
					 | 
				
			||||||
  ARCHOPTIMIZATION = -g
 | 
					 | 
				
			||||||
endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ifneq ($(CONFIG_DEBUG_NOOPT),y)
 | 
					 | 
				
			||||||
  ARCHOPTIMIZATION += $(MAXOPTIMIZATION) -fno-strict-aliasing \
 | 
					 | 
				
			||||||
                      -fno-strength-reduce -fomit-frame-pointer
 | 
					 | 
				
			||||||
endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ARCHCFLAGS = -fno-builtin
 | 
					 | 
				
			||||||
ifeq ($(CONFIG_CXX_EXCEPTION),y)
 | 
					 | 
				
			||||||
  ARCHCPUFLAGSXX = -fno-builtin
 | 
					 | 
				
			||||||
else
 | 
					 | 
				
			||||||
  ARCHCPUFLAGSXX = -fno-builtin -fno-exceptions -fcheck-new
 | 
					 | 
				
			||||||
endif
 | 
					 | 
				
			||||||
ARCHWARNINGS = -Wall -Wstrict-prototypes -Wshadow -Wundef
 | 
					 | 
				
			||||||
ARCHWARNINGSXX = -Wall -Wshadow -Wundef
 | 
					 | 
				
			||||||
ARCHPICFLAGS = -fpic -msingle-pic-base -mpic-register=r10
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CFLAGS := $(ARCHCFLAGS) $(ARCHWARNINGS) $(ARCHOPTIMIZATION) $(ARCHCPUFLAGS) \
 | 
					 | 
				
			||||||
         $(ARCHINCLUDES) $(ARCHDEFINES) $(EXTRAFLAGS) -pipe
 | 
					 | 
				
			||||||
CPICFLAGS = $(ARCHPICFLAGS) $(CFLAGS)
 | 
					 | 
				
			||||||
CXXFLAGS  = $(ARCHCXXFLAGS) $(ARCHWARNINGSXX) $(ARCHOPTIMIZATION) \
 | 
					 | 
				
			||||||
            $(ARCHCPUFLAGS) $(ARCHXXINCLUDES)
 | 
					 | 
				
			||||||
CXXFLAGS += $(ARCHDEFINES) $(EXTRAFLAGS) -pipe -std=c++11
 | 
					 | 
				
			||||||
CXXFLAGS += -fno-builtin -fno-exceptions -fcheck-new -fno-rtti
 | 
					 | 
				
			||||||
CXXFLAGS += -pedantic -D_DEBUG -D_LIBCPP_BUILD_STATIC -D_LIBCPP_NO_EXCEPTIONS
 | 
					 | 
				
			||||||
CXXPICFLAGS = $(ARCHPICFLAGS) $(CXXFLAGS)
 | 
					 | 
				
			||||||
CPPFLAGS := $(ARCHINCLUDES) $(ARCHDEFINES) $(EXTRAFLAGS)
 | 
					 | 
				
			||||||
AFLAGS := $(CFLAGS) -D__ASSEMBLY__
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
NXFLATLDFLAGS1 = -r -d -warn-common
 | 
					 | 
				
			||||||
NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) -T$(TOPDIR)/binfmt/libnxflat/gnu-nxflat-pcrel.ld -no-check-sections
 | 
					 | 
				
			||||||
LDNXFLATFLAGS = -e main -s 2048
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
 | 
					 | 
				
			||||||
  LDFLAGS += -g
 | 
					 | 
				
			||||||
endif
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,53 +0,0 @@
 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
 | 
					 | 
				
			||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
 | 
					 | 
				
			||||||
# modifications.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# CONFIG_ARCH_FPU is not set
 | 
					 | 
				
			||||||
CONFIG_ADD_NUTTX_FETURES=y
 | 
					 | 
				
			||||||
CONFIG_ARCH="arm"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP="stm32"
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_STACKDUMP=y
 | 
					 | 
				
			||||||
CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
 | 
					 | 
				
			||||||
CONFIG_BUILTIN=y
 | 
					 | 
				
			||||||
CONFIG_C99_BOOL8=y
 | 
					 | 
				
			||||||
CONFIG_DISABLE_MOUNTPOINT=y
 | 
					 | 
				
			||||||
CONFIG_EXAMPLES_HELLOXX=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXX=y
 | 
					 | 
				
			||||||
CONFIG_HOST_WINDOWS=y
 | 
					 | 
				
			||||||
CONFIG_INTELHEX_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_LIBCXX=y
 | 
					 | 
				
			||||||
CONFIG_LIBCXXABI=y
 | 
					 | 
				
			||||||
CONFIG_LIBC_FLOATINGPOINT=y
 | 
					 | 
				
			||||||
CONFIG_LIBC_LOCALTIME=y
 | 
					 | 
				
			||||||
CONFIG_LIBM=y
 | 
					 | 
				
			||||||
CONFIG_MM_REGIONS=2
 | 
					 | 
				
			||||||
CONFIG_NSH_BUILTIN_APPS=y
 | 
					 | 
				
			||||||
CONFIG_NSH_FILEIOSIZE=512
 | 
					 | 
				
			||||||
CONFIG_PREALLOC_TIMERS=4
 | 
					 | 
				
			||||||
CONFIG_RAM_SIZE=114688
 | 
					 | 
				
			||||||
CONFIG_RAM_START=0x20000000
 | 
					 | 
				
			||||||
CONFIG_RAW_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_RR_INTERVAL=200
 | 
					 | 
				
			||||||
CONFIG_SCHED_ONEXIT=y
 | 
					 | 
				
			||||||
CONFIG_SCHED_ONEXIT_MAX=4
 | 
					 | 
				
			||||||
CONFIG_SCHED_WAITPID=y
 | 
					 | 
				
			||||||
CONFIG_SDCLONE_DISABLE=y
 | 
					 | 
				
			||||||
CONFIG_START_DAY=2
 | 
					 | 
				
			||||||
CONFIG_START_MONTH=11
 | 
					 | 
				
			||||||
CONFIG_START_YEAR=2012
 | 
					 | 
				
			||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
 | 
					 | 
				
			||||||
CONFIG_STM32_USART1=y
 | 
					 | 
				
			||||||
CONFIG_SYMTAB_ORDEREDBYNAME=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_NSH=y
 | 
					 | 
				
			||||||
CONFIG_USART1_RXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USART1_SERIAL_CONSOLE=y
 | 
					 | 
				
			||||||
CONFIG_USART1_TXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,61 +0,0 @@
 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
 | 
					 | 
				
			||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
 | 
					 | 
				
			||||||
# modifications.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# CONFIG_ARCH_FPU is not set
 | 
					 | 
				
			||||||
CONFIG_ADD_NUTTX_FETURES=y
 | 
					 | 
				
			||||||
CONFIG_ARCH="arm"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_BUTTONS=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP="stm32"
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_STACKDUMP=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
 | 
					 | 
				
			||||||
CONFIG_BUILTIN=y
 | 
					 | 
				
			||||||
CONFIG_DEBUG_SYMBOLS=y
 | 
					 | 
				
			||||||
CONFIG_FAT_LCNAMES=y
 | 
					 | 
				
			||||||
CONFIG_FAT_LFN=y
 | 
					 | 
				
			||||||
CONFIG_FS_FAT=y
 | 
					 | 
				
			||||||
CONFIG_FS_PROCFS=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXX=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXXINITIALIZE=y
 | 
					 | 
				
			||||||
CONFIG_INTELHEX_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_MM_REGIONS=2
 | 
					 | 
				
			||||||
CONFIG_NSH_ARCHINIT=y
 | 
					 | 
				
			||||||
CONFIG_NSH_BUILTIN_APPS=y
 | 
					 | 
				
			||||||
CONFIG_NSH_DISABLE_IFUPDOWN=y
 | 
					 | 
				
			||||||
CONFIG_NSH_FILEIOSIZE=512
 | 
					 | 
				
			||||||
CONFIG_NSH_LINELEN=64
 | 
					 | 
				
			||||||
CONFIG_NSH_READLINE=y
 | 
					 | 
				
			||||||
CONFIG_PREALLOC_TIMERS=4
 | 
					 | 
				
			||||||
CONFIG_RAM_SIZE=114688
 | 
					 | 
				
			||||||
CONFIG_RAM_START=0x20000000
 | 
					 | 
				
			||||||
CONFIG_RAW_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_RR_INTERVAL=200
 | 
					 | 
				
			||||||
CONFIG_SCHED_HPWORK=y
 | 
					 | 
				
			||||||
CONFIG_SCHED_HPWORKPRIORITY=192
 | 
					 | 
				
			||||||
CONFIG_SCHED_WAITPID=y
 | 
					 | 
				
			||||||
CONFIG_SDCLONE_DISABLE=y
 | 
					 | 
				
			||||||
CONFIG_START_DAY=27
 | 
					 | 
				
			||||||
CONFIG_START_YEAR=2013
 | 
					 | 
				
			||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
 | 
					 | 
				
			||||||
CONFIG_STM32_OTGFS=y
 | 
					 | 
				
			||||||
CONFIG_STM32_PWR=y
 | 
					 | 
				
			||||||
CONFIG_STM32_SPI1=y
 | 
					 | 
				
			||||||
CONFIG_STM32_USART1=y
 | 
					 | 
				
			||||||
CONFIG_SYSLOG_CHAR=y
 | 
					 | 
				
			||||||
CONFIG_SYSLOG_DEVPATH="/dev/ttyS0"
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_NSH=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_USBMSC=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_USBMSC_DEVPATH1="/dev/ram0"
 | 
					 | 
				
			||||||
CONFIG_TASK_NAME_SIZE=0
 | 
					 | 
				
			||||||
CONFIG_USART1_SERIAL_CONSOLE=y
 | 
					 | 
				
			||||||
CONFIG_USBDEV=y
 | 
					 | 
				
			||||||
CONFIG_USBMSC=y
 | 
					 | 
				
			||||||
CONFIG_USBMSC_REMOVABLE=y
 | 
					 | 
				
			||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,60 +0,0 @@
 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
 | 
					 | 
				
			||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
 | 
					 | 
				
			||||||
# modifications.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# CONFIG_ARCH_FPU is not set
 | 
					 | 
				
			||||||
# CONFIG_DEV_CONSOLE is not set
 | 
					 | 
				
			||||||
CONFIG_ADD_NUTTX_FETURES=y
 | 
					 | 
				
			||||||
CONFIG_ARCH="arm"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_BUTTONS=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP="stm32"
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_STACKDUMP=y
 | 
					 | 
				
			||||||
CONFIG_BOARDCTL_USBDEVCTRL=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
 | 
					 | 
				
			||||||
CONFIG_BUILTIN=y
 | 
					 | 
				
			||||||
CONFIG_CDCACM=y
 | 
					 | 
				
			||||||
CONFIG_CDCACM_CONSOLE=y
 | 
					 | 
				
			||||||
CONFIG_CDCACM_RXBUFSIZE=256
 | 
					 | 
				
			||||||
CONFIG_CDCACM_TXBUFSIZE=256
 | 
					 | 
				
			||||||
CONFIG_DEBUG_FULLOPT=y
 | 
					 | 
				
			||||||
CONFIG_DEBUG_SYMBOLS=y
 | 
					 | 
				
			||||||
CONFIG_EXAMPLES_HELLO=y
 | 
					 | 
				
			||||||
CONFIG_FS_PROCFS=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXX=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXXINITIALIZE=y
 | 
					 | 
				
			||||||
CONFIG_IDLETHREAD_STACKSIZE=2048
 | 
					 | 
				
			||||||
CONFIG_INTELHEX_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_MM_REGIONS=2
 | 
					 | 
				
			||||||
CONFIG_NSH_ARCHINIT=y
 | 
					 | 
				
			||||||
CONFIG_NSH_BUILTIN_APPS=y
 | 
					 | 
				
			||||||
CONFIG_NSH_FILEIOSIZE=512
 | 
					 | 
				
			||||||
CONFIG_NSH_LINELEN=64
 | 
					 | 
				
			||||||
CONFIG_NSH_READLINE=y
 | 
					 | 
				
			||||||
CONFIG_PREALLOC_TIMERS=4
 | 
					 | 
				
			||||||
CONFIG_RAMLOG=y
 | 
					 | 
				
			||||||
CONFIG_RAMLOG_BUFSIZE=4096
 | 
					 | 
				
			||||||
CONFIG_RAMLOG_SYSLOG=y
 | 
					 | 
				
			||||||
CONFIG_RAM_SIZE=114688
 | 
					 | 
				
			||||||
CONFIG_RAM_START=0x20000000
 | 
					 | 
				
			||||||
CONFIG_RAW_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_RR_INTERVAL=200
 | 
					 | 
				
			||||||
CONFIG_SCHED_WAITPID=y
 | 
					 | 
				
			||||||
CONFIG_SDCLONE_DISABLE=y
 | 
					 | 
				
			||||||
CONFIG_STACK_COLORATION=y
 | 
					 | 
				
			||||||
CONFIG_START_DAY=27
 | 
					 | 
				
			||||||
CONFIG_START_YEAR=2013
 | 
					 | 
				
			||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
 | 
					 | 
				
			||||||
CONFIG_STM32_OTGFS=y
 | 
					 | 
				
			||||||
CONFIG_STM32_PWR=y
 | 
					 | 
				
			||||||
CONFIG_STM32_SPI1=y
 | 
					 | 
				
			||||||
CONFIG_STM32_USART1=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_NSH=y
 | 
					 | 
				
			||||||
CONFIG_USBDEV=y
 | 
					 | 
				
			||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,112 +0,0 @@
 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
 | 
					 | 
				
			||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
 | 
					 | 
				
			||||||
# modifications.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# CONFIG_MMCSD_HAVE_CARDDETECT is not set
 | 
					 | 
				
			||||||
# CONFIG_MMCSD_HAVE_WRITEPROTECT is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_ARGCAT is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDPARMS is not set
 | 
					 | 
				
			||||||
# CONFIG_SPI_CALLBACK is not set
 | 
					 | 
				
			||||||
CONFIG_ADD_NUTTX_FETURES=y
 | 
					 | 
				
			||||||
CONFIG_ARCH="arm"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_BUTTONS=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP="stm32"
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_INTERRUPTSTACK=2048
 | 
					 | 
				
			||||||
CONFIG_ARCH_STACKDUMP=y
 | 
					 | 
				
			||||||
CONFIG_ARMV7M_LAZYFPU=y
 | 
					 | 
				
			||||||
CONFIG_BOARDCTL_RESET=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
 | 
					 | 
				
			||||||
CONFIG_BUILTIN=y
 | 
					 | 
				
			||||||
CONFIG_CODECS_HASH_MD5=y
 | 
					 | 
				
			||||||
CONFIG_DEBUG_FULLOPT=y
 | 
					 | 
				
			||||||
CONFIG_DEBUG_HARDFAULT_ALERT=y
 | 
					 | 
				
			||||||
CONFIG_DEBUG_SYMBOLS=y
 | 
					 | 
				
			||||||
CONFIG_DRIVERS_WIRELESS=y
 | 
					 | 
				
			||||||
CONFIG_ELF=y
 | 
					 | 
				
			||||||
CONFIG_EXAMPLES_HELLO=m
 | 
					 | 
				
			||||||
CONFIG_EXAMPLES_WEBSERVER=y
 | 
					 | 
				
			||||||
CONFIG_FAT_LFN=y
 | 
					 | 
				
			||||||
CONFIG_FS_FAT=y
 | 
					 | 
				
			||||||
CONFIG_FS_FATTIME=y
 | 
					 | 
				
			||||||
CONFIG_FS_PROCFS=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXX=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXXINITIALIZE=y
 | 
					 | 
				
			||||||
CONFIG_HEAP_COLORATION=y
 | 
					 | 
				
			||||||
CONFIG_INTELHEX_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_LIBC_ENVPATH=y
 | 
					 | 
				
			||||||
CONFIG_LIBC_EXECFUNCS=y
 | 
					 | 
				
			||||||
CONFIG_MMCSD=y
 | 
					 | 
				
			||||||
CONFIG_MM_REGIONS=2
 | 
					 | 
				
			||||||
CONFIG_NET=y
 | 
					 | 
				
			||||||
CONFIG_NETDB_DNSCLIENT=y
 | 
					 | 
				
			||||||
CONFIG_NETDEVICES=y
 | 
					 | 
				
			||||||
CONFIG_NETINIT_NETLOCAL=y
 | 
					 | 
				
			||||||
CONFIG_NETUTILS_CODECS=y
 | 
					 | 
				
			||||||
CONFIG_NETUTILS_FTPC=y
 | 
					 | 
				
			||||||
CONFIG_NETUTILS_HTTPD_DIRLIST=y
 | 
					 | 
				
			||||||
CONFIG_NETUTILS_HTTPD_SENDFILE=y
 | 
					 | 
				
			||||||
CONFIG_NETUTILS_TELNETD=y
 | 
					 | 
				
			||||||
CONFIG_NETUTILS_WEBCLIENT=y
 | 
					 | 
				
			||||||
CONFIG_NETUTILS_WEBSERVER=y
 | 
					 | 
				
			||||||
CONFIG_NET_BROADCAST=y
 | 
					 | 
				
			||||||
CONFIG_NET_ICMP=y
 | 
					 | 
				
			||||||
CONFIG_NET_TCP_NO_STACK=y
 | 
					 | 
				
			||||||
CONFIG_NET_UDP_NO_STACK=y
 | 
					 | 
				
			||||||
CONFIG_NET_USRSOCK=y
 | 
					 | 
				
			||||||
CONFIG_NET_USRSOCK_CONNS=16
 | 
					 | 
				
			||||||
CONFIG_NET_USRSOCK_UDP=y
 | 
					 | 
				
			||||||
CONFIG_NSH_ARCHINIT=y
 | 
					 | 
				
			||||||
CONFIG_NSH_BUILTIN_APPS=y
 | 
					 | 
				
			||||||
CONFIG_NSH_FILEIOSIZE=512
 | 
					 | 
				
			||||||
CONFIG_NSH_LINELEN=64
 | 
					 | 
				
			||||||
CONFIG_NSH_READLINE=y
 | 
					 | 
				
			||||||
CONFIG_PATH_INITIAL="/mnt/sd0/bin"
 | 
					 | 
				
			||||||
CONFIG_PREALLOC_TIMERS=4
 | 
					 | 
				
			||||||
CONFIG_RAM_SIZE=114688
 | 
					 | 
				
			||||||
CONFIG_RAM_START=0x20000000
 | 
					 | 
				
			||||||
CONFIG_RAW_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_READLINE_CMD_HISTORY=y
 | 
					 | 
				
			||||||
CONFIG_RR_INTERVAL=200
 | 
					 | 
				
			||||||
CONFIG_SCHED_LPWORKPRIORITY=30
 | 
					 | 
				
			||||||
CONFIG_SCHED_WAITPID=y
 | 
					 | 
				
			||||||
CONFIG_SDCLONE_DISABLE=y
 | 
					 | 
				
			||||||
CONFIG_SENDFILE_BUFSIZE=1024
 | 
					 | 
				
			||||||
CONFIG_STACK_COLORATION=y
 | 
					 | 
				
			||||||
CONFIG_START_DAY=22
 | 
					 | 
				
			||||||
CONFIG_START_MONTH=10
 | 
					 | 
				
			||||||
CONFIG_START_YEAR=2019
 | 
					 | 
				
			||||||
CONFIG_STM32_DMA1=y
 | 
					 | 
				
			||||||
CONFIG_STM32_DMA2=y
 | 
					 | 
				
			||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
 | 
					 | 
				
			||||||
CONFIG_STM32_PWR=y
 | 
					 | 
				
			||||||
CONFIG_STM32_SPI2=y
 | 
					 | 
				
			||||||
CONFIG_STM32_SPI2_DMA=y
 | 
					 | 
				
			||||||
CONFIG_STM32_SPI3=y
 | 
					 | 
				
			||||||
CONFIG_STM32_SPI3_DMA=y
 | 
					 | 
				
			||||||
CONFIG_STM32_SPI_DMA=y
 | 
					 | 
				
			||||||
CONFIG_STM32_USART1=y
 | 
					 | 
				
			||||||
CONFIG_SYMTAB_ORDEREDBYNAME=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_DHCPC_RENEW=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_NSH=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_NSH_SYMTAB=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_NSH_SYMTAB_ARRAYNAME="g_symtab"
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_NSH_SYMTAB_COUNTNAME="g_nsymbols"
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_NTPC=y
 | 
					 | 
				
			||||||
CONFIG_TESTING_OSTEST=y
 | 
					 | 
				
			||||||
CONFIG_TESTING_OSTEST_FPUSIZE=132
 | 
					 | 
				
			||||||
CONFIG_USART1_RXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USART1_SERIAL_CONSOLE=y
 | 
					 | 
				
			||||||
CONFIG_USART1_TXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
 | 
					 | 
				
			||||||
CONFIG_WIRELESS_GS2200M=y
 | 
					 | 
				
			||||||
CONFIG_WL_GS2200M=y
 | 
					 | 
				
			||||||
CONFIG_WL_GS2200M_DISABLE_DHCPC=y
 | 
					 | 
				
			||||||
CONFIG_WL_GS2200M_SPI_FREQUENCY=10000000
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,56 +0,0 @@
 | 
				
			||||||
############################################################################
 | 
					 | 
				
			||||||
# boards/arm/stm32/aiit-arm32-board/configs/winbuild/Make.defs
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# Licensed to the Apache Software Foundation (ASF) under one or more
 | 
					 | 
				
			||||||
# contributor license agreements.  See the NOTICE file distributed with
 | 
					 | 
				
			||||||
# this work for additional information regarding copyright ownership.  The
 | 
					 | 
				
			||||||
# ASF licenses this file to you under the Apache License, Version 2.0 (the
 | 
					 | 
				
			||||||
# "License"); you may not use this file except in compliance with the
 | 
					 | 
				
			||||||
# License.  You may obtain a copy of the License at
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
#   http://www.apache.org/licenses/LICENSE-2.0
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# Unless required by applicable law or agreed to in writing, software
 | 
					 | 
				
			||||||
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 | 
					 | 
				
			||||||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the
 | 
					 | 
				
			||||||
# License for the specific language governing permissions and limitations
 | 
					 | 
				
			||||||
# under the License.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
############################################################################
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
include $(TOPDIR)\.config
 | 
					 | 
				
			||||||
include $(TOPDIR)\tools\Config.mk
 | 
					 | 
				
			||||||
include $(TOPDIR)\arch\arm\src\armv7-m\Toolchain.defs
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
LDSCRIPT = ld.script
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ARCHSCRIPT = -T$(BOARD_DIR)$(DELIM)scripts$(DELIM)$(LDSCRIPT)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
 | 
					 | 
				
			||||||
  ARCHOPTIMIZATION = -g
 | 
					 | 
				
			||||||
endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ifneq ($(CONFIG_DEBUG_NOOPT),y)
 | 
					 | 
				
			||||||
  ARCHOPTIMIZATION += $(MAXOPTIMIZATION) -fno-strict-aliasing -fno-strength-reduce -fomit-frame-pointer
 | 
					 | 
				
			||||||
endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ARCHCFLAGS = -fno-builtin
 | 
					 | 
				
			||||||
ARCHCXXFLAGS = -fno-builtin -fno-exceptions -fcheck-new -fno-rtti
 | 
					 | 
				
			||||||
ARCHWARNINGS = -Wall -Wstrict-prototypes -Wshadow -Wundef
 | 
					 | 
				
			||||||
ARCHWARNINGSXX = -Wall -Wshadow -Wundef
 | 
					 | 
				
			||||||
ARCHPICFLAGS = -fpic -msingle-pic-base -mpic-register=r10
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CFLAGS := $(ARCHCFLAGS) $(ARCHWARNINGS) $(ARCHOPTIMIZATION) $(ARCHCPUFLAGS) $(ARCHINCLUDES) $(ARCHDEFINES) $(EXTRAFLAGS) -pipe
 | 
					 | 
				
			||||||
CPICFLAGS = $(ARCHPICFLAGS) $(CFLAGS)
 | 
					 | 
				
			||||||
CXXFLAGS := $(ARCHCXXFLAGS) $(ARCHWARNINGSXX) $(ARCHOPTIMIZATION) $(ARCHCPUFLAGS) $(ARCHXXINCLUDES) $(ARCHDEFINES) $(EXTRAFLAGS) -pipe
 | 
					 | 
				
			||||||
CXXPICFLAGS = $(ARCHPICFLAGS) $(CXXFLAGS)
 | 
					 | 
				
			||||||
CPPFLAGS := $(ARCHINCLUDES) $(ARCHDEFINES) $(EXTRAFLAGS)
 | 
					 | 
				
			||||||
AFLAGS := $(CFLAGS) -D__ASSEMBLY__
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
NXFLATLDFLAGS1 = -r -d -warn-common
 | 
					 | 
				
			||||||
NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) -T$(TOPDIR)\binfmt\libnxflat\gnu-nxflat-pcrel.ld -no-check-sections
 | 
					 | 
				
			||||||
LDNXFLATFLAGS = -e main -s 2048
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
 | 
					 | 
				
			||||||
  LDFLAGS += -g
 | 
					 | 
				
			||||||
endif
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,44 +0,0 @@
 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
 | 
					 | 
				
			||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
 | 
					 | 
				
			||||||
# modifications.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# CONFIG_ARCH_FPU is not set
 | 
					 | 
				
			||||||
CONFIG_ADD_NUTTX_FETURES=y
 | 
					 | 
				
			||||||
CONFIG_ARCH="arm"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP="stm32"
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_STACKDUMP=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
 | 
					 | 
				
			||||||
CONFIG_CONSOLE_SYSLOG=y
 | 
					 | 
				
			||||||
CONFIG_DISABLE_ENVIRON=y
 | 
					 | 
				
			||||||
CONFIG_DISABLE_MOUNTPOINT=y
 | 
					 | 
				
			||||||
CONFIG_EXPERIMENTAL=y
 | 
					 | 
				
			||||||
CONFIG_HOST_WINDOWS=y
 | 
					 | 
				
			||||||
CONFIG_INTELHEX_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_MM_REGIONS=2
 | 
					 | 
				
			||||||
CONFIG_PREALLOC_TIMERS=4
 | 
					 | 
				
			||||||
CONFIG_RAM_SIZE=114688
 | 
					 | 
				
			||||||
CONFIG_RAM_START=0x20000000
 | 
					 | 
				
			||||||
CONFIG_RAW_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_RR_INTERVAL=200
 | 
					 | 
				
			||||||
CONFIG_SDCLONE_DISABLE=y
 | 
					 | 
				
			||||||
CONFIG_START_DAY=21
 | 
					 | 
				
			||||||
CONFIG_START_MONTH=9
 | 
					 | 
				
			||||||
CONFIG_START_YEAR=2009
 | 
					 | 
				
			||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
 | 
					 | 
				
			||||||
CONFIG_STM32_USART1=y
 | 
					 | 
				
			||||||
CONFIG_SYMTAB_ORDEREDBYNAME=y
 | 
					 | 
				
			||||||
CONFIG_TESTING_OSTEST=y
 | 
					 | 
				
			||||||
CONFIG_TESTING_OSTEST_NBARRIER_THREADS=3
 | 
					 | 
				
			||||||
CONFIG_TESTING_OSTEST_STACKSIZE=2048
 | 
					 | 
				
			||||||
CONFIG_USART1_RXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USART1_SERIAL_CONSOLE=y
 | 
					 | 
				
			||||||
CONFIG_USART1_TXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USER_ENTRYPOINT="ostest_main"
 | 
					 | 
				
			||||||
CONFIG_WINDOWS_NATIVE=y
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,58 +0,0 @@
 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
 | 
					 | 
				
			||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
 | 
					 | 
				
			||||||
# modifications.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# CONFIG_ARCH_FPU is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_ARGCAT is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
 | 
					 | 
				
			||||||
# CONFIG_NSH_CMDPARMS is not set
 | 
					 | 
				
			||||||
CONFIG_ADD_NUTTX_FETURES=y
 | 
					 | 
				
			||||||
CONFIG_ARCH="arm"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD="aiit-arm32-board"
 | 
					 | 
				
			||||||
CONFIG_ARCH_BOARD_STM32F4_AIIT=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_BUTTONS=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP="stm32"
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_CHIP_STM32F407VG=y
 | 
					 | 
				
			||||||
CONFIG_ARCH_STACKDUMP=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LATE_INITIALIZE=y
 | 
					 | 
				
			||||||
CONFIG_BOARD_LOOPSPERMSEC=16717
 | 
					 | 
				
			||||||
CONFIG_BUILTIN=y
 | 
					 | 
				
			||||||
CONFIG_FS_PROCFS=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXX=y
 | 
					 | 
				
			||||||
CONFIG_HAVE_CXXINITIALIZE=y
 | 
					 | 
				
			||||||
CONFIG_INTELHEX_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_MM_REGIONS=2
 | 
					 | 
				
			||||||
CONFIG_NSH_BUILTIN_APPS=y
 | 
					 | 
				
			||||||
CONFIG_NSH_FILEIOSIZE=512
 | 
					 | 
				
			||||||
CONFIG_NSH_LINELEN=64
 | 
					 | 
				
			||||||
CONFIG_NSH_READLINE=y
 | 
					 | 
				
			||||||
CONFIG_PREALLOC_TIMERS=4
 | 
					 | 
				
			||||||
CONFIG_PWM=y
 | 
					 | 
				
			||||||
CONFIG_RAM_SIZE=114688
 | 
					 | 
				
			||||||
CONFIG_RAM_START=0x20000000
 | 
					 | 
				
			||||||
CONFIG_RAW_BINARY=y
 | 
					 | 
				
			||||||
CONFIG_RR_INTERVAL=200
 | 
					 | 
				
			||||||
CONFIG_SCHED_HPWORK=y
 | 
					 | 
				
			||||||
CONFIG_SCHED_WAITPID=y
 | 
					 | 
				
			||||||
CONFIG_SDCLONE_DISABLE=y
 | 
					 | 
				
			||||||
CONFIG_SENSORS=y
 | 
					 | 
				
			||||||
CONFIG_SENSORS_XEN1210=y
 | 
					 | 
				
			||||||
CONFIG_START_DAY=17
 | 
					 | 
				
			||||||
CONFIG_START_MONTH=8
 | 
					 | 
				
			||||||
CONFIG_START_YEAR=2016
 | 
					 | 
				
			||||||
CONFIG_STM32_JTAG_SW_ENABLE=y
 | 
					 | 
				
			||||||
CONFIG_STM32_PWR=y
 | 
					 | 
				
			||||||
CONFIG_STM32_SPI1=y
 | 
					 | 
				
			||||||
CONFIG_STM32_TIM1=y
 | 
					 | 
				
			||||||
CONFIG_STM32_TIM1_CH1OUT=y
 | 
					 | 
				
			||||||
CONFIG_STM32_TIM1_PWM=y
 | 
					 | 
				
			||||||
CONFIG_STM32_USART1=y
 | 
					 | 
				
			||||||
CONFIG_SYSTEM_NSH=y
 | 
					 | 
				
			||||||
CONFIG_USART1_RXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USART1_SERIAL_CONSOLE=y
 | 
					 | 
				
			||||||
CONFIG_USART1_TXBUFSIZE=128
 | 
					 | 
				
			||||||
CONFIG_USER_ENTRYPOINT="nsh_main"
 | 
					 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file board.h
 | 
					* @file board.h
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,29 +22,18 @@ include $(TOPDIR)/Make.defs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# The entry point name (if none is provided in the .config file)
 | 
					# The entry point name (if none is provided in the .config file)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
CONFIG_USER_ENTRYPOINT ?= user_start
 | 
					CONFIG_INIT_ENTRYPOINT ?= user_start
 | 
				
			||||||
ENTRYPT = $(patsubst "%",%,$(CONFIG_USER_ENTRYPOINT))
 | 
					ENTRYPT = $(patsubst "%",%,$(CONFIG_INIT_ENTRYPOINT))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Get the paths to the libraries and the links script path in format that
 | 
					# Get the paths to the libraries and the links script path in format that
 | 
				
			||||||
# is appropriate for the host OS
 | 
					# is appropriate for the host OS
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ifeq ($(CONFIG_CYGWIN_WINTOOL),y)
 | 
					USER_LIBPATHS = $(addprefix -L,$(call CONVERT_PATH,$(addprefix $(TOPDIR)$(DELIM),$(dir $(USERLIBS)))))
 | 
				
			||||||
  # Windows-native toolchains
 | 
					USER_LDSCRIPT = -T $(call CONVERT_PATH,$(BOARD_DIR)$(DELIM)scripts$(DELIM)memory.ld)
 | 
				
			||||||
  USER_LIBPATHS = ${shell for path in $(USERLIBS); do dir=`dirname $(TOPDIR)$(DELIM)$$path`;echo "-L\"`cygpath -w $$dir`\"";done}
 | 
					USER_LDSCRIPT += -T $(call CONVERT_PATH,$(BOARD_DIR)$(DELIM)scripts$(DELIM)user-space.ld)
 | 
				
			||||||
  USER_LDSCRIPT = -T "${shell cygpath -w $(BOARD_DIR)$(DELIM)scripts$(DELIM)memory.ld}"
 | 
					USER_HEXFILE += $(call CONVERT_PATH,$(TOPDIR)$(DELIM)nuttx_user.hex)
 | 
				
			||||||
  USER_LDSCRIPT += -T "${shell cygpath -w $(BOARD_DIR)$(DELIM)scripts$(DELIM)user-space.ld}"
 | 
					USER_SRECFILE += $(call CONVERT_PATH,$(TOPDIR)$(DELIM)nuttx_user.srec)
 | 
				
			||||||
  USER_HEXFILE += "${shell cygpath -w $(TOPDIR)$(DELIM)nuttx_user.hex}"
 | 
					USER_BINFILE += $(call CONVERT_PATH,$(TOPDIR)$(DELIM)nuttx_user.bin)
 | 
				
			||||||
  USER_SRECFILE += "${shell cygpath -w $(TOPDIR)$(DELIM)nuttx_user.srec}"
 | 
					 | 
				
			||||||
  USER_BINFILE += "${shell cygpath -w $(TOPDIR)$(DELIM)nuttx_user.bin}"
 | 
					 | 
				
			||||||
else
 | 
					 | 
				
			||||||
  # Linux/Cygwin-native toolchain
 | 
					 | 
				
			||||||
  USER_LIBPATHS = $(addprefix -L$(TOPDIR)$(DELIM),$(dir $(USERLIBS)))
 | 
					 | 
				
			||||||
  USER_LDSCRIPT = -T$(BOARD_DIR)$(DELIM)scripts$(DELIM)memory.ld
 | 
					 | 
				
			||||||
  USER_LDSCRIPT += -T$(BOARD_DIR)$(DELIM)scripts$(DELIM)user-space.ld
 | 
					 | 
				
			||||||
  USER_HEXFILE += "$(TOPDIR)$(DELIM)nuttx_user.hex"
 | 
					 | 
				
			||||||
  USER_SRECFILE += "$(TOPDIR)$(DELIM)nuttx_user.srec"
 | 
					 | 
				
			||||||
  USER_BINFILE += "$(TOPDIR)$(DELIM)nuttx_user.bin"
 | 
					 | 
				
			||||||
endif
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
USER_LDFLAGS = --undefined=$(ENTRYPT) --entry=$(ENTRYPT) $(USER_LDSCRIPT)
 | 
					USER_LDFLAGS = --undefined=$(ENTRYPT) --entry=$(ENTRYPT) $(USER_LDSCRIPT)
 | 
				
			||||||
USER_LDLIBS = $(patsubst lib%,-l%,$(basename $(notdir $(USERLIBS))))
 | 
					USER_LDLIBS = $(patsubst lib%,-l%,$(basename $(notdir $(USERLIBS))))
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file stm32_userspace.c
 | 
					* @file stm32_userspace.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					@ -82,13 +82,13 @@ extern uint32_t _ebss;            /* End+1 of .bss */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* This is the user space entry point */
 | 
					/* This is the user space entry point */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
int CONFIG_USER_ENTRYPOINT(int argc, char *argv[]);
 | 
					int CONFIG_INIT_ENTRYPOINT(int argc, char *argv[]);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const struct userspace_s userspace locate_data(".userspace") =
 | 
					const struct userspace_s userspace locate_data(".userspace") =
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  /* General memory map */
 | 
					  /* General memory map */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  .us_entrypoint    = (main_t)CONFIG_USER_ENTRYPOINT,
 | 
					  .us_entrypoint    = (main_t)CONFIG_INIT_ENTRYPOINT,
 | 
				
			||||||
  .us_textstart     = (uintptr_t)&_stext,
 | 
					  .us_textstart     = (uintptr_t)&_stext,
 | 
				
			||||||
  .us_textend       = (uintptr_t)&_etext,
 | 
					  .us_textend       = (uintptr_t)&_etext,
 | 
				
			||||||
  .us_datasource    = (uintptr_t)&_eronly,
 | 
					  .us_datasource    = (uintptr_t)&_eronly,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -24,22 +24,22 @@ include $(TOPDIR)/arch/arm/src/armv7-m/Toolchain.defs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
LDSCRIPT = ld.script
 | 
					LDSCRIPT = ld.script
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ifeq ($(CONFIG_CYGWIN_WINTOOL),y)
 | 
					ARCHSCRIPT += $(BOARD_DIR)$(DELIM)scripts$(DELIM)$(LDSCRIPT)
 | 
				
			||||||
  ARCHSCRIPT = -T "${shell cygpath -w $(BOARD_DIR)$(DELIM)scripts$(DELIM)$(LDSCRIPT)}"
 | 
					 | 
				
			||||||
else
 | 
					 | 
				
			||||||
  ARCHSCRIPT = -T$(BOARD_DIR)$(DELIM)scripts$(DELIM)$(LDSCRIPT)
 | 
					 | 
				
			||||||
endif
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
 | 
					ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
 | 
				
			||||||
  ARCHOPTIMIZATION = -g
 | 
					  ARCHOPTIMIZATION = -g
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ifneq ($(CONFIG_DEBUG_NOOPT),y)
 | 
					ifneq ($(CONFIG_DEBUG_NOOPT),y)
 | 
				
			||||||
  ARCHOPTIMIZATION += $(MAXOPTIMIZATION) -fno-strict-aliasing -fomit-frame-pointer
 | 
					  ARCHOPTIMIZATION += $(MAXOPTIMIZATION) -fno-strict-aliasing
 | 
				
			||||||
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ARCHCFLAGS = -fno-common -ffunction-sections -fdata-sections
 | 
				
			||||||
 | 
					ARCHCXXFLAGS = -fno-common -ffunction-sections -fdata-sections
 | 
				
			||||||
 | 
					ifneq ($(CONFIG_CXX_EXCEPTION),y)
 | 
				
			||||||
 | 
					  ARCHCXXFLAGS = -fno-exceptions -fcheck-new
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ARCHCFLAGS = -fno-builtin
 | 
					 | 
				
			||||||
ARCHCXXFLAGS = -fno-builtin -fno-exceptions -fcheck-new
 | 
					 | 
				
			||||||
ARCHWARNINGS = -Wall -Wstrict-prototypes -Wshadow -Wundef
 | 
					ARCHWARNINGS = -Wall -Wstrict-prototypes -Wshadow -Wundef
 | 
				
			||||||
ARCHWARNINGSXX = -Wall -Wshadow -Wundef
 | 
					ARCHWARNINGSXX = -Wall -Wshadow -Wundef
 | 
				
			||||||
ARCHPICFLAGS = -fpic -msingle-pic-base -mpic-register=r10
 | 
					ARCHPICFLAGS = -fpic -msingle-pic-base -mpic-register=r10
 | 
				
			||||||
| 
						 | 
					@ -50,9 +50,6 @@ ifeq ($(CONFIG_ARMV7M_TOOLCHAIN_CLANGL),y)
 | 
				
			||||||
else
 | 
					else
 | 
				
			||||||
  ARCHCFLAGS += -funwind-tables
 | 
					  ARCHCFLAGS += -funwind-tables
 | 
				
			||||||
  ARCHCXXFLAGS += -fno-rtti -funwind-tables
 | 
					  ARCHCXXFLAGS += -fno-rtti -funwind-tables
 | 
				
			||||||
  ifneq ($(CONFIG_DEBUG_NOOPT),y)
 | 
					 | 
				
			||||||
    ARCHOPTIMIZATION += -fno-strength-reduce
 | 
					 | 
				
			||||||
  endif
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -67,16 +64,14 @@ NXFLATLDFLAGS1 = -r -d -warn-common
 | 
				
			||||||
NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) -T$(TOPDIR)/binfmt/libnxflat/gnu-nxflat-pcrel.ld -no-check-sections
 | 
					NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) -T$(TOPDIR)/binfmt/libnxflat/gnu-nxflat-pcrel.ld -no-check-sections
 | 
				
			||||||
LDNXFLATFLAGS = -e main -s 2048
 | 
					LDNXFLATFLAGS = -e main -s 2048
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					LDFLAGS += --gc-sections
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Loadable module definitions
 | 
					# Loadable module definitions
 | 
				
			||||||
 | 
					
 | 
				
			||||||
CMODULEFLAGS = $(CFLAGS) -mlong-calls # --target1-abs
 | 
					CMODULEFLAGS = $(CFLAGS) -mlong-calls # --target1-abs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
LDMODULEFLAGS = -r -e module_initialize
 | 
					LDMODULEFLAGS = -r -e module_initialize
 | 
				
			||||||
ifeq ($(CONFIG_CYGWIN_WINTOOL),y)
 | 
					LDMODULEFLAGS += -T $(call CONVERT_PATH,$(TOPDIR)/libs/libc/modlib/gnu-elf.ld)
 | 
				
			||||||
  LDMODULEFLAGS += -T "${shell cygpath -w $(TOPDIR)/libs/libc/modlib/gnu-elf.ld}"
 | 
					 | 
				
			||||||
else
 | 
					 | 
				
			||||||
  LDMODULEFLAGS += -T $(TOPDIR)/libs/libc/modlib/gnu-elf.ld
 | 
					 | 
				
			||||||
endif
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
# ELF module definitions
 | 
					# ELF module definitions
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -84,11 +79,7 @@ CELFFLAGS = $(CFLAGS) -mlong-calls # --target1-abs
 | 
				
			||||||
CXXELFFLAGS = $(CXXFLAGS) -mlong-calls # --target1-abs
 | 
					CXXELFFLAGS = $(CXXFLAGS) -mlong-calls # --target1-abs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
LDELFFLAGS = -r -e main
 | 
					LDELFFLAGS = -r -e main
 | 
				
			||||||
ifeq ($(CONFIG_CYGWIN_WINTOOL),y)
 | 
					LDELFFLAGS += -T $(call CONVERT_PATH,$(BOARD_DIR)$(DELIM)scripts$(DELIM)gnu-elf.ld)
 | 
				
			||||||
  LDELFFLAGS += -T "${shell cygpath -w $(BOARD_DIR)$(DELIM)scripts$(DELIM)gnu-elf.ld}"
 | 
					 | 
				
			||||||
else
 | 
					 | 
				
			||||||
  LDELFFLAGS += -T $(BOARD_DIR)$(DELIM)scripts$(DELIM)gnu-elf.ld
 | 
					 | 
				
			||||||
endif
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
 | 
					ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
 | 
				
			||||||
  LDFLAGS += -g
 | 
					  LDFLAGS += -g
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -74,6 +74,18 @@ SECTIONS
 | 
				
			||||||
        __exidx_end = ABSOLUTE(.);
 | 
					        __exidx_end = ABSOLUTE(.);
 | 
				
			||||||
    } > flash
 | 
					    } > flash
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    .tdata : {
 | 
				
			||||||
 | 
					        _stdata = ABSOLUTE(.);
 | 
				
			||||||
 | 
					        *(.tdata .tdata.* .gnu.linkonce.td.*);
 | 
				
			||||||
 | 
					        _etdata = ABSOLUTE(.);
 | 
				
			||||||
 | 
					    } > flash
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    .tbss : {
 | 
				
			||||||
 | 
					        _stbss = ABSOLUTE(.);
 | 
				
			||||||
 | 
					        *(.tbss .tbss.* .gnu.linkonce.tb.* .tcommon);
 | 
				
			||||||
 | 
					        _etbss = ABSOLUTE(.);
 | 
				
			||||||
 | 
					    } > flash
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    _eronly = ABSOLUTE(.);
 | 
					    _eronly = ABSOLUTE(.);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .data : ALIGN(4) {
 | 
					    .data : ALIGN(4) {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -20,7 +20,7 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
include $(TOPDIR)/Make.defs
 | 
					include $(TOPDIR)/Make.defs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
CSRCS = stm32_boot.c stm32_bringup.c stm32_spi.c
 | 
					CSRCS = stm32_boot.c stm32_bringup.c stm32_spi.c stm32_perfcount.c
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ifeq ($(CONFIG_ARCH_LEDS),y)
 | 
					ifeq ($(CONFIG_ARCH_LEDS),y)
 | 
				
			||||||
CSRCS += stm32_autoleds.c
 | 
					CSRCS += stm32_autoleds.c
 | 
				
			||||||
| 
						 | 
					@ -28,10 +28,6 @@ else
 | 
				
			||||||
CSRCS += stm32_userleds.c
 | 
					CSRCS += stm32_userleds.c
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ifeq ($(CONFIG_SCHED_CRITMONITOR),y)
 | 
					 | 
				
			||||||
CSRCS += stm32_critmon.c
 | 
					 | 
				
			||||||
endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ifeq ($(CONFIG_AUDIO_CS43L22),y)
 | 
					ifeq ($(CONFIG_AUDIO_CS43L22),y)
 | 
				
			||||||
CSRCS += stm32_cs43l22.c
 | 
					CSRCS += stm32_cs43l22.c
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
| 
						 | 
					@ -40,7 +36,7 @@ ifeq ($(CONFIG_ARCH_BUTTONS),y)
 | 
				
			||||||
CSRCS +=  stm32_buttons.c
 | 
					CSRCS +=  stm32_buttons.c
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ifeq ($(CONFIG_CAN),y)
 | 
					ifeq ($(CONFIG_STM32_CAN_CHARDRIVER),y)
 | 
				
			||||||
CSRCS += stm32_can.c
 | 
					CSRCS += stm32_can.c
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file aiit-arm32-board.h
 | 
					* @file aiit-arm32-board.h
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					@ -571,7 +571,7 @@ int stm32_pwm_setup(void);
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 ****************************************************************************/
 | 
					 ****************************************************************************/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef CONFIG_CAN
 | 
					#ifdef CONFIG_STM32_CAN_CHARDRIVER
 | 
				
			||||||
int stm32_can_setup(void);
 | 
					int stm32_can_setup(void);
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file stm32_appinit.c
 | 
					* @file stm32_appinit.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file stm32_autoleds.c
 | 
					* @file stm32_autoleds.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					@ -41,7 +41,6 @@
 | 
				
			||||||
#include <arch/board/board.h>
 | 
					#include <arch/board/board.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "chip.h"
 | 
					#include "chip.h"
 | 
				
			||||||
#include "arm_arch.h"
 | 
					 | 
				
			||||||
#include "arm_internal.h"
 | 
					#include "arm_internal.h"
 | 
				
			||||||
#include "stm32.h"
 | 
					#include "stm32.h"
 | 
				
			||||||
#include "aiit-arm32-board.h"
 | 
					#include "aiit-arm32-board.h"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file stm32_boot.c
 | 
					* @file stm32_boot.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					@ -38,7 +38,7 @@
 | 
				
			||||||
#include <nuttx/board.h>
 | 
					#include <nuttx/board.h>
 | 
				
			||||||
#include <arch/board/board.h>
 | 
					#include <arch/board/board.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "arm_arch.h"
 | 
					#include "arm_internal.h"
 | 
				
			||||||
#include "nvic.h"
 | 
					#include "nvic.h"
 | 
				
			||||||
#include "itm.h"
 | 
					#include "itm.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file stm32_bringup.c
 | 
					* @file stm32_bringup.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					@ -81,6 +81,10 @@
 | 
				
			||||||
#include "stm32_bmp180.h"
 | 
					#include "stm32_bmp180.h"
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifdef CONFIG_SENSORS_MS5611
 | 
				
			||||||
 | 
					#include "stm32_ms5611.h"
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef CONFIG_SENSORS_MAX6675
 | 
					#ifdef CONFIG_SENSORS_MAX6675
 | 
				
			||||||
#include "stm32_max6675.h"
 | 
					#include "stm32_max6675.h"
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
| 
						 | 
					@ -222,6 +226,17 @@ int stm32_bringup(void)
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifdef CONFIG_SENSORS_MS5611
 | 
				
			||||||
 | 
					  /* Initialize the MS5611 pressure sensor. */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  ret = board_ms5611_initialize(0, 1);
 | 
				
			||||||
 | 
					  if (ret < 0)
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					      syslog(LOG_ERR, "Failed to initialize MS5611, error %d\n", ret);
 | 
				
			||||||
 | 
					      return ret;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef CONFIG_SENSORS_BH1750FVI
 | 
					#ifdef CONFIG_SENSORS_BH1750FVI
 | 
				
			||||||
  ret = board_bh1750_initialize(0, 1);
 | 
					  ret = board_bh1750_initialize(0, 1);
 | 
				
			||||||
  if (ret < 0)
 | 
					  if (ret < 0)
 | 
				
			||||||
| 
						 | 
					@ -345,7 +360,7 @@ int stm32_bringup(void)
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef CONFIG_CAN
 | 
					#ifdef CONFIG_STM32_CAN_CHARDRIVER
 | 
				
			||||||
  /* Initialize CAN and register the CAN driver. */
 | 
					  /* Initialize CAN and register the CAN driver. */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  ret = stm32_can_setup();
 | 
					  ret = stm32_can_setup();
 | 
				
			||||||
| 
						 | 
					@ -531,7 +546,7 @@ int stm32_bringup(void)
 | 
				
			||||||
  ret = stm32_gs2200m_initialize("/dev/gs2200m", 3);
 | 
					  ret = stm32_gs2200m_initialize("/dev/gs2200m", 3);
 | 
				
			||||||
  if (ret < 0)
 | 
					  if (ret < 0)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
      serr("ERROR: Failed to initialize GS2200M: %d \n", ret);
 | 
					      serr("ERROR: Failed to initialize GS2200M: %d\n", ret);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file stm32_buttons.c
 | 
					* @file stm32_buttons.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file stm32_can.c
 | 
					* @file stm32_can.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					@ -40,8 +40,7 @@
 | 
				
			||||||
#include <arch/board/board.h>
 | 
					#include <arch/board/board.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "chip.h"
 | 
					#include "chip.h"
 | 
				
			||||||
#include "arm_arch.h"
 | 
					#include "arm_internal.h"
 | 
				
			||||||
 | 
					 | 
				
			||||||
#include "stm32.h"
 | 
					#include "stm32.h"
 | 
				
			||||||
#include "stm32_can.h"
 | 
					#include "stm32_can.h"
 | 
				
			||||||
#include "aiit-arm32-board.h"
 | 
					#include "aiit-arm32-board.h"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file stm32_cs43l22.c
 | 
					* @file stm32_cs43l22.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file stm32_ds1307.c
 | 
					* @file stm32_ds1307.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					@ -109,7 +109,7 @@ int stm32_ds1307_init(void)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      /* Synchronize the system time to the RTC time */
 | 
					      /* Synchronize the system time to the RTC time */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      clock_synchronize();
 | 
					      clock_synchronize(NULL);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      /* Now we are initialized */
 | 
					      /* Now we are initialized */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file stm32_enc28j60.c
 | 
					* @file stm32_enc28j60.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					@ -56,7 +56,6 @@
 | 
				
			||||||
#include <arch/board/board.h>
 | 
					#include <arch/board/board.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "chip.h"
 | 
					#include "chip.h"
 | 
				
			||||||
#include "arm_arch.h"
 | 
					 | 
				
			||||||
#include "arm_internal.h"
 | 
					#include "arm_internal.h"
 | 
				
			||||||
#include "stm32_spi.h"
 | 
					#include "stm32_spi.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file stm32_ethernet.c
 | 
					* @file stm32_ethernet.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file stm32_extmem.c
 | 
					* @file stm32_extmem.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					@ -40,8 +40,7 @@
 | 
				
			||||||
#include <arch/board/board.h>
 | 
					#include <arch/board/board.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "chip.h"
 | 
					#include "chip.h"
 | 
				
			||||||
#include "arm_arch.h"
 | 
					#include "arm_internal.h"
 | 
				
			||||||
 | 
					 | 
				
			||||||
#include "stm32.h"
 | 
					#include "stm32.h"
 | 
				
			||||||
#include "aiit-arm32-board.h"
 | 
					#include "aiit-arm32-board.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file stm32_gs2200m.c
 | 
					* @file stm32_gs2200m.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					@ -42,7 +42,7 @@
 | 
				
			||||||
#include <nuttx/spinlock.h>
 | 
					#include <nuttx/spinlock.h>
 | 
				
			||||||
#include <nuttx/wireless/gs2200m.h>
 | 
					#include <nuttx/wireless/gs2200m.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "arm_arch.h"
 | 
					#include "arm_internal.h"
 | 
				
			||||||
#include "chip.h"
 | 
					#include "chip.h"
 | 
				
			||||||
#include "stm32.h"
 | 
					#include "stm32.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -116,7 +116,7 @@ static void gs2200m_irq_enable(void)
 | 
				
			||||||
  irqstate_t flags = spin_lock_irqsave(NULL);
 | 
					  irqstate_t flags = spin_lock_irqsave(NULL);
 | 
				
			||||||
  uint32_t dready = 0;
 | 
					  uint32_t dready = 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  wlinfo("== ec:%" PRId32 " called=%" PRId32 " \n",
 | 
					  wlinfo("== ec:%" PRId32 " called=%" PRId32 "\n",
 | 
				
			||||||
         _enable_count, _n_called++);
 | 
					         _enable_count, _n_called++);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  if (0 == _enable_count)
 | 
					  if (0 == _enable_count)
 | 
				
			||||||
| 
						 | 
					@ -139,7 +139,7 @@ static void gs2200m_irq_enable(void)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
      /* Call g_irq_handler directly */
 | 
					      /* Call g_irq_handler directly */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      wlinfo("== ** call irq handler ** \n");
 | 
					      wlinfo("== ** call irq handler **\n");
 | 
				
			||||||
      g_irq_handler(0, NULL, g_irq_arg);
 | 
					      g_irq_handler(0, NULL, g_irq_arg);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -152,7 +152,7 @@ static void gs2200m_irq_disable(void)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  irqstate_t flags = spin_lock_irqsave(NULL);
 | 
					  irqstate_t flags = spin_lock_irqsave(NULL);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  wlinfo("== ec:%" PRId32 " called=%" PRId32 " \n",
 | 
					  wlinfo("== ec:%" PRId32 " called=%" PRId32 "\n",
 | 
				
			||||||
         _enable_count, _n_called++);
 | 
					         _enable_count, _n_called++);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  _enable_count--;
 | 
					  _enable_count--;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file stm32_hciuart.c
 | 
					* @file stm32_hciuart.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file stm32_idle.c
 | 
					* @file stm32_idle.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file stm32_max7219.c
 | 
					* @file stm32_max7219.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file stm32_max7219_leds.c
 | 
					* @file stm32_max7219_leds.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file stm32_mmcsd.c
 | 
					* @file stm32_mmcsd.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					@ -40,7 +40,7 @@
 | 
				
			||||||
#include <time.h>
 | 
					#include <time.h>
 | 
				
			||||||
#include <unistd.h>
 | 
					#include <unistd.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "arm_arch.h"
 | 
					#include "arm_internal.h"
 | 
				
			||||||
#include "chip.h"
 | 
					#include "chip.h"
 | 
				
			||||||
#include "stm32.h"
 | 
					#include "stm32.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -91,7 +91,7 @@ int stm32_mmcsd_initialize(int port, int minor)
 | 
				
			||||||
  stm32_configgpio(GPIO_MMCSD_NSS);   /* Assign CS */
 | 
					  stm32_configgpio(GPIO_MMCSD_NSS);   /* Assign CS */
 | 
				
			||||||
  stm32_gpiowrite(GPIO_MMCSD_NSS, 1); /* Ensure the CS is inactive */
 | 
					  stm32_gpiowrite(GPIO_MMCSD_NSS, 1); /* Ensure the CS is inactive */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  mcinfo("INFO: Initializing mmcsd port %d minor %d \n",
 | 
					  mcinfo("INFO: Initializing mmcsd port %d minor %d\n",
 | 
				
			||||||
         port, minor);
 | 
					         port, minor);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  spi = stm32_spibus_initialize(port);
 | 
					  spi = stm32_spibus_initialize(port);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file stm32_netinit.c
 | 
					* @file stm32_netinit.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file stm32_ostest.c
 | 
					* @file stm32_ostest.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					@ -41,7 +41,6 @@
 | 
				
			||||||
#include <nuttx/irq.h>
 | 
					#include <nuttx/irq.h>
 | 
				
			||||||
#include <arch/board/board.h>
 | 
					#include <arch/board/board.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "arm_arch.h"
 | 
					 | 
				
			||||||
#include "arm_internal.h"
 | 
					#include "arm_internal.h"
 | 
				
			||||||
#include "aiit-arm32-board.h"
 | 
					#include "aiit-arm32-board.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file stm32_pca9635.c
 | 
					* @file stm32_pca9635.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,5 +1,5 @@
 | 
				
			||||||
/****************************************************************************
 | 
					/****************************************************************************
 | 
				
			||||||
 * boards/arm/stm32/aiit-arm32-board/src/stm32_critmon.c
 | 
					 * boards/arm/stm32/stm32f4discovery/src/stm32_perfcount.c
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * Licensed to the Apache Software Foundation (ASF) under one or more
 | 
					 * Licensed to the Apache Software Foundation (ASF) under one or more
 | 
				
			||||||
 * contributor license agreements.  See the NOTICE file distributed with
 | 
					 * contributor license agreements.  See the NOTICE file distributed with
 | 
				
			||||||
| 
						 | 
					@ -19,14 +19,13 @@
 | 
				
			||||||
 ****************************************************************************/
 | 
					 ****************************************************************************/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
* @file stm32_critmon.c
 | 
					* @file stm32_perfcount.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					 | 
				
			||||||
/****************************************************************************
 | 
					/****************************************************************************
 | 
				
			||||||
 * Included Files
 | 
					 * Included Files
 | 
				
			||||||
 ****************************************************************************/
 | 
					 ****************************************************************************/
 | 
				
			||||||
| 
						 | 
					@ -37,32 +36,39 @@
 | 
				
			||||||
#include <fixedmath.h>
 | 
					#include <fixedmath.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "dwt.h"
 | 
					#include "dwt.h"
 | 
				
			||||||
#include "arm_arch.h"
 | 
					#include "arm_internal.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <nuttx/clock.h>
 | 
					#include <nuttx/clock.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <arch/board/board.h>
 | 
					#include <arch/board/board.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef CONFIG_SCHED_CRITMONITOR
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/****************************************************************************
 | 
					/****************************************************************************
 | 
				
			||||||
 * Public Functions
 | 
					 * Public Functions
 | 
				
			||||||
 ****************************************************************************/
 | 
					 ****************************************************************************/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/****************************************************************************
 | 
					/****************************************************************************
 | 
				
			||||||
 * Name: up_critmon_gettime
 | 
					 * Name: up_perf_gettime
 | 
				
			||||||
 ****************************************************************************/
 | 
					 ****************************************************************************/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
uint32_t up_critmon_gettime(void)
 | 
					uint32_t up_perf_gettime(void)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  return getreg32(DWT_CYCCNT);
 | 
					  return getreg32(DWT_CYCCNT);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/****************************************************************************
 | 
					/****************************************************************************
 | 
				
			||||||
 * Name: up_critmon_gettime
 | 
					 * Name: up_perf_getfreq
 | 
				
			||||||
 ****************************************************************************/
 | 
					 ****************************************************************************/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void up_critmon_convert(uint32_t elapsed, FAR struct timespec *ts)
 | 
					uint32_t up_perf_getfreq(void)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  return STM32_SYSCLK_FREQUENCY;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/****************************************************************************
 | 
				
			||||||
 | 
					 * Name: up_perf_convert
 | 
				
			||||||
 | 
					 ****************************************************************************/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void up_perf_convert(uint32_t elapsed, FAR struct timespec *ts)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  b32_t b32elapsed;
 | 
					  b32_t b32elapsed;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -70,5 +76,3 @@ void up_critmon_convert(uint32_t elapsed, FAR struct timespec *ts)
 | 
				
			||||||
  ts->tv_sec  = b32toi(b32elapsed);
 | 
					  ts->tv_sec  = b32toi(b32elapsed);
 | 
				
			||||||
  ts->tv_nsec = NSEC_PER_SEC * b32frac(b32elapsed) / b32ONE;
 | 
					  ts->tv_nsec = NSEC_PER_SEC * b32frac(b32elapsed) / b32ONE;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					 | 
				
			||||||
#endif /* CONFIG_SCHED_CRITMONITOR */
 | 
					 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file stm32_pm.c
 | 
					* @file stm32_pm.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					@ -32,10 +32,6 @@
 | 
				
			||||||
 ****************************************************************************/
 | 
					 ****************************************************************************/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <nuttx/config.h>
 | 
					#include <nuttx/config.h>
 | 
				
			||||||
 | 
					 | 
				
			||||||
#include <nuttx/board.h>
 | 
					 | 
				
			||||||
#include <nuttx/power/pm.h>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#include "arm_internal.h"
 | 
					#include "arm_internal.h"
 | 
				
			||||||
#include "stm32_pm.h"
 | 
					#include "stm32_pm.h"
 | 
				
			||||||
#include "aiit-arm32-board.h"
 | 
					#include "aiit-arm32-board.h"
 | 
				
			||||||
| 
						 | 
					@ -66,10 +62,6 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void arm_pminitialize(void)
 | 
					void arm_pminitialize(void)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  /* Then initialize the NuttX power management subsystem proper */
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  pm_initialize();
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#if defined(CONFIG_ARCH_IDLE_CUSTOM) && defined(CONFIG_PM_BUTTONS)
 | 
					#if defined(CONFIG_ARCH_IDLE_CUSTOM) && defined(CONFIG_PM_BUTTONS)
 | 
				
			||||||
  /* Initialize the buttons to wake up the system from low power modes */
 | 
					  /* Initialize the buttons to wake up the system from low power modes */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file stm32_pmbuttons.c
 | 
					* @file stm32_pmbuttons.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					@ -41,7 +41,7 @@
 | 
				
			||||||
#include <nuttx/power/pm.h>
 | 
					#include <nuttx/power/pm.h>
 | 
				
			||||||
#include <arch/irq.h>
 | 
					#include <arch/irq.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "arm_arch.h"
 | 
					#include "arm_internal.h"
 | 
				
			||||||
#include "nvic.h"
 | 
					#include "nvic.h"
 | 
				
			||||||
#include "stm32_pwr.h"
 | 
					#include "stm32_pwr.h"
 | 
				
			||||||
#include "stm32_pm.h"
 | 
					#include "stm32_pm.h"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file stm32_pwm.c
 | 
					* @file stm32_pwm.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					@ -40,7 +40,7 @@
 | 
				
			||||||
#include <arch/board/board.h>
 | 
					#include <arch/board/board.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "chip.h"
 | 
					#include "chip.h"
 | 
				
			||||||
#include "arm_arch.h"
 | 
					#include "arm_internal.h"
 | 
				
			||||||
#include "stm32_pwm.h"
 | 
					#include "stm32_pwm.h"
 | 
				
			||||||
#include "aiit-arm32-board.h"
 | 
					#include "aiit-arm32-board.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file stm32_reset.c
 | 
					* @file stm32_reset.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file stm32_rgbled.c
 | 
					* @file stm32_rgbled.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					@ -42,7 +42,7 @@
 | 
				
			||||||
#include <arch/board/board.h>
 | 
					#include <arch/board/board.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "chip.h"
 | 
					#include "chip.h"
 | 
				
			||||||
#include "arm_arch.h"
 | 
					#include "arm_internal.h"
 | 
				
			||||||
#include "stm32_pwm.h"
 | 
					#include "stm32_pwm.h"
 | 
				
			||||||
#include "aiit-arm32-board.h"
 | 
					#include "aiit-arm32-board.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -37,7 +37,7 @@
 | 
				
			||||||
* @file stm32_romfs.h
 | 
					* @file stm32_romfs.h
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -38,7 +38,7 @@
 | 
				
			||||||
* @file stm32_romfs_initialize.c
 | 
					* @file stm32_romfs_initialize.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file stm32_sdio.c
 | 
					* @file stm32_sdio.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -21,7 +21,7 @@
 | 
				
			||||||
* @file stm32_spi.c
 | 
					* @file stm32_spi.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					@ -40,7 +40,7 @@
 | 
				
			||||||
#include <nuttx/spi/spi.h>
 | 
					#include <nuttx/spi/spi.h>
 | 
				
			||||||
#include <arch/board/board.h>
 | 
					#include <arch/board/board.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "arm_arch.h"
 | 
					#include "arm_internal.h"
 | 
				
			||||||
#include "chip.h"
 | 
					#include "chip.h"
 | 
				
			||||||
#include "stm32.h"
 | 
					#include "stm32.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file stm32_ssd1289.c
 | 
					* @file stm32_ssd1289.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					@ -49,7 +49,7 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <arch/board/board.h>
 | 
					#include <arch/board/board.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "arm_arch.h"
 | 
					#include "arm_internal.h"
 | 
				
			||||||
#include "stm32.h"
 | 
					#include "stm32.h"
 | 
				
			||||||
#include "aiit-arm32-board.h"
 | 
					#include "aiit-arm32-board.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file stm32_ssd1351.c
 | 
					* @file stm32_ssd1351.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file stm32_st7032.c
 | 
					* @file stm32_st7032.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file stm32_st7567.c
 | 
					* @file stm32_st7567.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					@ -44,9 +44,7 @@
 | 
				
			||||||
#include <nuttx/lcd/lcd.h>
 | 
					#include <nuttx/lcd/lcd.h>
 | 
				
			||||||
#include <nuttx/lcd/st7567.h>
 | 
					#include <nuttx/lcd/st7567.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "arm_arch.h"
 | 
					 | 
				
			||||||
#include "arm_internal.h"
 | 
					#include "arm_internal.h"
 | 
				
			||||||
 | 
					 | 
				
			||||||
#include "stm32_gpio.h"
 | 
					#include "stm32_gpio.h"
 | 
				
			||||||
#include "stm32_spi.h"
 | 
					#include "stm32_spi.h"
 | 
				
			||||||
#include "aiit-arm32-board.h"
 | 
					#include "aiit-arm32-board.h"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file stm32_st7789.c
 | 
					* @file stm32_st7789.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file stm32_sx127x.c
 | 
					* @file stm32_sx127x.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file stm32_timer.c
 | 
					* @file stm32_timer.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
* @file stm32_ug2864ambag01.c
 | 
					* @file stm32_ug2864ambag01.c
 | 
				
			||||||
* @brief nuttx source code
 | 
					* @brief nuttx source code
 | 
				
			||||||
*                https://github.com/apache/incubator-nuttx.git
 | 
					*                https://github.com/apache/incubator-nuttx.git
 | 
				
			||||||
* @version 10.2.0 
 | 
					* @version 10.3.0 
 | 
				
			||||||
* @author AIIT XUOS Lab
 | 
					* @author AIIT XUOS Lab
 | 
				
			||||||
* @date 2022-03-17
 | 
					* @date 2022-03-17
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
Some files were not shown because too many files have changed in this diff Show More
		Loading…
	
		Reference in New Issue