diff options
Diffstat (limited to 'tmk_core')
| -rw-r--r-- | tmk_core/protocol/chibios/usb_main.c | 106 | 
1 files changed, 53 insertions, 53 deletions
| diff --git a/tmk_core/protocol/chibios/usb_main.c b/tmk_core/protocol/chibios/usb_main.c index 2617c73c19..dd701f661e 100644 --- a/tmk_core/protocol/chibios/usb_main.c +++ b/tmk_core/protocol/chibios/usb_main.c @@ -175,61 +175,61 @@ typedef struct {  } usb_driver_config_t;  /* Reusable initialization structure - see USBEndpointConfig comment at top of file */ -#define QMK_USB_DRIVER_CONFIG(stream, notification, fixedsize)                                  \ -    {                                                                                           \ -        .queue_capacity_in = stream##_IN_CAPACITY, .queue_capacity_out = stream##_OUT_CAPACITY, \ -        .in_ep_config =                                                                         \ -            {                                                                                   \ -                stream##_IN_MODE,      /* Interrupt EP */                                       \ -                NULL,                  /* SETUP packet notification callback */                 \ -                qmkusbDataTransmitted, /* IN notification callback */                           \ -                NULL,                  /* OUT notification callback */                          \ -                stream##_EPSIZE,       /* IN maximum packet size */                             \ -                0,                     /* OUT maximum packet size */                            \ -                NULL,                  /* IN Endpoint state */                                  \ -                NULL,                  /* OUT endpoint state */                                 \ -                2,                     /* IN multiplier */                                      \ -                NULL                   /* SETUP buffer (not a SETUP endpoint) */                \ -            },                                                                                  \ -        .out_ep_config =                                                                        \ -            {                                                                                   \ -                stream##_OUT_MODE,  /* Interrupt EP */                                          \ -                NULL,               /* SETUP packet notification callback */                    \ -                NULL,               /* IN notification callback */                              \ -                qmkusbDataReceived, /* OUT notification callback */                             \ -                0,                  /* IN maximum packet size */                                \ -                stream##_EPSIZE,    /* OUT maximum packet size */                               \ -                NULL,               /* IN Endpoint state */                                     \ -                NULL,               /* OUT endpoint state */                                    \ -                2,                  /* IN multiplier */                                         \ -                NULL,               /* SETUP buffer (not a SETUP endpoint) */                   \ -            },                                                                                  \ -        .int_ep_config =                                                                        \ -            {                                                                                   \ -                USB_EP_MODE_TYPE_INTR,      /* Interrupt EP */                                  \ -                NULL,                       /* SETUP packet notification callback */            \ -                qmkusbInterruptTransmitted, /* IN notification callback */                      \ -                NULL,                       /* OUT notification callback */                     \ -                CDC_NOTIFICATION_EPSIZE,    /* IN maximum packet size */                        \ -                0,                          /* OUT maximum packet size */                       \ -                NULL,                       /* IN Endpoint state */                             \ -                NULL,                       /* OUT endpoint state */                            \ -                2,                          /* IN multiplier */                                 \ -                NULL,                       /* SETUP buffer (not a SETUP endpoint) */           \ -            },                                                                                  \ -        .config = {                                                                             \ -            .usbp        = &USB_DRIVER,                                                         \ -            .bulk_in     = stream##_IN_EPNUM,                                                   \ -            .bulk_out    = stream##_OUT_EPNUM,                                                  \ -            .int_in      = notification,                                                        \ -            .in_buffers  = stream##_IN_CAPACITY,                                                \ -            .out_buffers = stream##_OUT_CAPACITY,                                               \ -            .in_size     = stream##_EPSIZE,                                                     \ -            .out_size    = stream##_EPSIZE,                                                     \ -            .fixed_size  = fixedsize,                                                           \ +#define QMK_USB_DRIVER_CONFIG(stream, notification, fixedsize)                                                              \ +    {                                                                                                                       \ +        .queue_capacity_in = stream##_IN_CAPACITY, .queue_capacity_out = stream##_OUT_CAPACITY,                             \ +        .in_ep_config =                                                                                                     \ +            {                                                                                                               \ +                stream##_IN_MODE,      /* Interrupt EP */                                                                   \ +                NULL,                  /* SETUP packet notification callback */                                             \ +                qmkusbDataTransmitted, /* IN notification callback */                                                       \ +                NULL,                  /* OUT notification callback */                                                      \ +                stream##_EPSIZE,       /* IN maximum packet size */                                                         \ +                0,                     /* OUT maximum packet size */                                                        \ +                NULL,                  /* IN Endpoint state */                                                              \ +                NULL,                  /* OUT endpoint state */                                                             \ +                2,                     /* IN multiplier */                                                                  \ +                NULL                   /* SETUP buffer (not a SETUP endpoint) */                                            \ +            },                                                                                                              \ +        .out_ep_config =                                                                                                    \ +            {                                                                                                               \ +                stream##_OUT_MODE,  /* Interrupt EP */                                                                      \ +                NULL,               /* SETUP packet notification callback */                                                \ +                NULL,               /* IN notification callback */                                                          \ +                qmkusbDataReceived, /* OUT notification callback */                                                         \ +                0,                  /* IN maximum packet size */                                                            \ +                stream##_EPSIZE,    /* OUT maximum packet size */                                                           \ +                NULL,               /* IN Endpoint state */                                                                 \ +                NULL,               /* OUT endpoint state */                                                                \ +                2,                  /* IN multiplier */                                                                     \ +                NULL,               /* SETUP buffer (not a SETUP endpoint) */                                               \ +            },                                                                                                              \ +        .int_ep_config =                                                                                                    \ +            {                                                                                                               \ +                USB_EP_MODE_TYPE_INTR,      /* Interrupt EP */                                                              \ +                NULL,                       /* SETUP packet notification callback */                                        \ +                qmkusbInterruptTransmitted, /* IN notification callback */                                                  \ +                NULL,                       /* OUT notification callback */                                                 \ +                CDC_NOTIFICATION_EPSIZE,    /* IN maximum packet size */                                                    \ +                0,                          /* OUT maximum packet size */                                                   \ +                NULL,                       /* IN Endpoint state */                                                         \ +                NULL,                       /* OUT endpoint state */                                                        \ +                2,                          /* IN multiplier */                                                             \ +                NULL,                       /* SETUP buffer (not a SETUP endpoint) */                                       \ +            },                                                                                                              \ +        .config = {                                                                                                         \ +            .usbp        = &USB_DRIVER,                                                                                     \ +            .bulk_in     = stream##_IN_EPNUM,                                                                               \ +            .bulk_out    = stream##_OUT_EPNUM,                                                                              \ +            .int_in      = notification,                                                                                    \ +            .in_buffers  = stream##_IN_CAPACITY,                                                                            \ +            .out_buffers = stream##_OUT_CAPACITY,                                                                           \ +            .in_size     = stream##_EPSIZE,                                                                                 \ +            .out_size    = stream##_EPSIZE,                                                                                 \ +            .fixed_size  = fixedsize,                                                                                       \              .ib          = (__attribute__((aligned(4))) uint8_t[BQ_BUFFER_SIZE(stream##_IN_CAPACITY, stream##_EPSIZE)]){},  \              .ob          = (__attribute__((aligned(4))) uint8_t[BQ_BUFFER_SIZE(stream##_OUT_CAPACITY, stream##_EPSIZE)]){}, \ -        }                                                                                       \ +        }                                                                                                                   \      }  typedef struct { | 
