Pin definition
SDK Architecture
Build FW
- ./build.sh linkit7697_hdk freertos_ledcube
- Or, go to the mt7697/project/linkit7697_hdk/templates/freertos_ledcube/GCC, then, make
FW Programming
module ON or OFF feature option
- Edit inc/hal_feature_config.h in each example code
#define HAL_ADC_MODULE_ENABLED
//#define HAL_AES_MODULE_ENABLED
#define HAL_CACHE_MODULE_ENABLED
//#define HAL_DES_MODULE_ENABLED
//#define HAL_EINT_MODULE_ENABLED
//#define HAL_FLASH_MODULE_ENABLED
#define HAL_GDMA_MODULE_ENABLED
//#define HAL_GPC_MODULE_ENABLED
#define HAL_GPIO_MODULE_ENABLED
#define HAL_GPT_MODULE_ENABLED
//#define HAL_I2C_MASTER_MODULE_ENABLED
//#define HAL_I2S_MODULE_ENABLED
//#define HAL_IRRX_MODULE_ENABLED
//#define HAL_IRTX_MODULE_ENABLED
//#define HAL_MD5_MODULE_ENABLED
#define HAL_NVIC_MODULE_ENABLED
//#define HAL_PWM_MODULE_ENABLED
//#define HAL_RTC_MODULE_ENABLED
//#define HAL_SHA_MODULE_ENABLED
#define HAL_SPI_MASTER_MODULE_ENABLED
//#define HAL_SPI_SLAVE_MODULE_ENABLED
#define HAL_TRNG_MODULE_ENABLED
#define HAL_UART_MODULE_ENABLED
//#define HAL_WDT_MODULE_ENABLED
#define MTK_HAL_PLAIN_LOG_ENABLE
PWM example
I2C example
Reference