mirror of https://github.com/ARMmbed/mbed-os.git
NUCLEO_WB55RG: WB Transport Layer Cube files modifications
- Need to force ARM packed redefinition - Configure LL stack in LL mode only - Remove warning in shci_tl.c (PLACE_IN_SECTION)pull/9814/head
parent
e8a49e9605
commit
16ed1097aa
|
@ -161,7 +161,7 @@
|
|||
* 1 : LL Only
|
||||
* 0 : LL + Host
|
||||
*/
|
||||
#define CFG_BLE_LL_ONLY 0
|
||||
#define CFG_BLE_LL_ONLY 1
|
||||
|
||||
|
||||
/******************************************************************************
|
||||
|
|
|
@ -38,10 +38,10 @@
|
|||
/**
|
||||
* START of Section SYSTEM_DRIVER_CONTEXT
|
||||
*/
|
||||
PLACE_IN_SECTION("SYSTEM_DRIVER_CONTEXT") static tListNode SHciAsynchEventQueue;
|
||||
PLACE_IN_SECTION("SYSTEM_DRIVER_CONTEXT") static volatile SHCI_TL_CmdStatus_t SHCICmdStatus;
|
||||
PLACE_IN_SECTION("SYSTEM_DRIVER_CONTEXT") static TL_CmdPacket_t *pCmdBuffer;
|
||||
PLACE_IN_SECTION("SYSTEM_DRIVER_CONTEXT") SHCI_TL_UserEventFlowStatus_t SHCI_TL_UserEventFlow;
|
||||
static tListNode SHciAsynchEventQueue;
|
||||
static volatile SHCI_TL_CmdStatus_t SHCICmdStatus;
|
||||
static TL_CmdPacket_t *pCmdBuffer;
|
||||
SHCI_TL_UserEventFlowStatus_t SHCI_TL_UserEventFlow;
|
||||
/**
|
||||
* END of Section SYSTEM_DRIVER_CONTEXT
|
||||
*/
|
||||
|
|
|
@ -143,13 +143,8 @@ extern "C" {
|
|||
#undef PACKED_STRUCT
|
||||
|
||||
#if defined ( __CC_ARM )
|
||||
#if defined (__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050U)
|
||||
#define PACKED__ __attribute__((packed))
|
||||
#define PACKED_STRUCT struct PACKED__
|
||||
#else
|
||||
#define PACKED__(TYPE) __packed TYPE
|
||||
#define PACKED_STRUCT PACKED__(struct)
|
||||
#endif
|
||||
#elif defined ( __GNUC__ )
|
||||
#define PACKED__ __attribute__((packed))
|
||||
#define PACKED_STRUCT struct PACKED__
|
||||
|
|
Loading…
Reference in New Issue