怎样修改在TARGET或者Library中定义的宏?

21 Mar 2018

我想要在mbed_app.json中修改某个TARGET定义的macros。比如(举例说明):在target.json中MCU_NRF52832的描述中有“macros": ["NRF52_ENABLE=1"];我想要在application中修改为"NRF52_ENABLE=0”,该如何操作?

27 Mar 2018

我认为你只要找到相关宏的C文件,直接在那定义就好,因为即使你用JSON文件定义后,他最终也要转换为C文件的宏定义,另外我是一名Mbed OS的使用者,在使用过程中苦于没有人交流,目前官方对于中国地区的支持还没跟上,我建立一个QQ交流群,欢迎各位志同道合之士加入,QQ群号:423247681

28 Mar 2018

yu yang wrote:

我认为你只要找到相关宏的C文件,直接在那定义就好,因为即使你用JSON文件定义后,他最终也要转换为C文件的宏定义,另外我是一名Mbed OS的使用者,在使用过程中苦于没有人交流,目前官方对于中国地区的支持还没跟上,我建立一个QQ交流群,欢迎各位志同道合之士加入,QQ群号:423247681

直接改的话就相当于修改 mbed-os 源文件了,作为一个强迫症患者,这是无法接受的,哈哈。