Closed GorgonMeducer closed 6 months ago
The pack currently can only works with cmsis 5.9.0.
Please do the following change to be compatible with the cmsis 6.1.0
add the following code:
#ifndef __PLOOC_VA_NUM_ARGS_IMPL # define __PLOOC_VA_NUM_ARGS_IMPL( _0,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11, \ _12,_13,_14,_15,_16,__N,...) __N #endif #ifndef __PLOOC_VA_NUM_ARGS #define __PLOOC_VA_NUM_ARGS(...) \ __PLOOC_VA_NUM_ARGS_IMPL( 0,##__VA_ARGS__,16,15,14,13,12,11,10,9, \ 8,7,6,5,4,3,2,1,0) #endif #define __dmb0() __builtin_arm_dmb(0xF) #define __dmb1(__N) __builtin_arm_dmb(__N) #define __dmb(...) __CONCAT(__dmb, __PLOOC_VA_NUM_ARGS(__VA_ARGS__))(__VA_ARGS__)
I have generated a cmsis-pack with the fixes mentioned above:
RaspberryPi.RP2xxx_DFP.0.9.5-dev.pack.zip
Fixed with 2cf649c67f
The pack currently can only works with cmsis 5.9.0.
Please do the following change to be compatible with the cmsis 6.1.0
add the following code:
I have generated a cmsis-pack with the fixes mentioned above:
RaspberryPi.RP2xxx_DFP.0.9.5-dev.pack.zip