#ifndef _SR_SUNRISE_H
#define _SR_SUNRISE_H

#include "sr_config.h"
#include "board_config.h"

#include "sr_stddef.h"

#include "sr_osal.h"


#ifdef SR_USE_SHELL
#include "sr_shell.h"
#endif

#ifdef SR_USE_UART
#include "sr_uart.h"
#endif

#ifdef SR_USE_GPIO
#include "sr_gpio.h"
#endif

#ifdef SR_USE_I2C
#include "sr_i2c.h"
#endif

#ifdef SR_USE_ADC
#include "sr_adc.h"
#endif

#ifdef SR_USE_RTC
#include "sr_rtc.h"
#endif

#ifdef SR_USE_PM
#include "sr_pm.h"
#endif

#ifdef SR_USE_FLASH
#include "sr_flash.h"
#endif

#ifdef SR_USE_CLD_STK
#include "sr_senthink.h"
#endif

#ifdef SR_USE_NETDEV
#include "sr_netdev.h"
#endif

#ifdef SR_USE_NETDEV
#include "sr_net.h"
#endif

#ifdef SR_USE_KV
#include "sr_kv.h"
#endif

#ifdef SR_USE_LOG
#include "sr_log.h"
#endif

#ifdef SR_USE_LED
#include "sr_led.h"
#endif

#ifdef SR_USE_LED
#include "sr_key.h"
#endif

#ifdef SR_USE_AT
#include "at_sever.h"
#endif

#ifdef SR_USE_OTA
#include "sr_ota.h"
#endif

#ifdef SR_USE_UTEST
#include "sr_utest.h"
#endif

#ifdef SR_USE_CRYPTO
#include "sr_crypto.h"
#endif

#ifdef SR_USE_FAL
#include "sr_fal.h"
#endif

#ifdef SR_USE_PARAM
#include "sr_param.h"
#endif

#endif
