usb: sort usb config data by section
USBD_CFG_DATA_DEFINE macro has not consider that a class could have more than one set of usb_cfg_data struct. If a class has more than one set of usb_cfg_data then they should be sorted the same way like by USBD_DEVICE_DESCR_DEFINE macro. Fixes: #16240 Signed-off-by: Johann Fischer <j.fischer@phytec.de>
This commit is contained in:
parent
6e75d644de
commit
abaeaed2af
14 changed files with 16 additions and 16 deletions
|
@ -65,8 +65,8 @@ extern "C" {
|
|||
* This macro should be used to place the struct usb_cfg_data
|
||||
* inside usb data section in the RAM.
|
||||
*/
|
||||
#define USBD_CFG_DATA_DEFINE(name) \
|
||||
static __in_section(usb, data, name) __used
|
||||
#define USBD_CFG_DATA_DEFINE(p, name) \
|
||||
static __in_section(usb, data_##p, name) __used
|
||||
|
||||
/*************************************************************************
|
||||
* USB configuration
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue