STM32F4相对于STM32F1,主要优势如下 采用Cortex M4内核, 带FPU和DSP指令集, 而STM32F1采用的是Cortex...
configvar_check_features("HAS_CONSEXPR_AND_STATIC_ASSERT", {"cxx_constexpr","c_static_assert"}, {languages ="c++11"}) config.h.in ${define HAS_CONSTEXPR} ${define HAS_CONSEXPR_AND_STATIC_ASSERT} config.h /* #undef HAS_CONSTEXPR */#defineHAS_CONSEXPR_AND_STATIC_ASSERT 1 而在2.5....
source file name * @param line: assert_param error line source number * @retval None */ ...
xmake 提供了 check_features 辅助接口来检测编译器特性。 includes("check_features.lua")target("test")set_kind("binary")add_files("*.c")add_configfiles("config.h.in")configvar_check_features("HAS_CONSTEXPR","cxx_constexpr")configvar_check_features("HAS_CONSEXPR_AND_STATIC_ASSERT",{"cxx_c...
会员 所在地: 深圳 注册时间: 2018-10-28 已发帖子: 631 积分: 526 个人网站 Re: F1C100S的...
static void Error_Handler(void) { /* User may add here some code to deal with this error */ while(1) { } } #ifdef USE_FULL_ASSERT void assert_failed(uint8_t* file, uint32_t line) { while (1) { } } #endif 1. 2.
static void Delay(__IO uint32_t nTime); void LED_Init(void) { GPIO_InitTypeDef aaa; // 使能指定的GPIO模块时钟--默认复位后开机时钟不会全部提供给各个模块 使用时需要自己开启 RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC, ENABLE); // 初始化引脚 aaa.GPIO_Pin = GPIO_Pin_13; // 引脚号...
#ifndef__ASSERT_H__ #define__ASSERT_H__ #undef assert #ifndef__ASSERT_INC #include/*prototype for'printf'*/ #define__ASSERT_INC #endif #ifndef NDEBUG #define assert(expr)\ if(expr){;}\ else{\ printf("Assert failed:"#expr"(file%s line%d)\n",__FILE__,(int) __LINE__);\ whi...
有限的优化,去除无用的inline和无用的static函数、死代码消除等,在影响到调试信息的地方均不进行优化。在适当的代码体积和充分的调试之间平衡,代码编写阶段最常用的优化等级。 -O2 高度优化,调试信息不友好,有可能会修改代码和函数调用执行流程,自动对函数进行内联等。
首先在GitHub上克隆它,然后在对应的文件中执行python setup.py install命令,这样就可以安装了,注意在这...