@@ -294,22 +294,22 @@ void usbd_put_all_urb_into_unused(usbd_device *dev);
294294void usbd_purge_all_non_ep0_transfer (usbd_device * dev ,
295295 usbd_transfer_status status );
296296
297- inline uint32_t ep_free_mask (uint8_t ep_addr );
298- inline void usbd_handle_suspend (usbd_device * dev );
299- inline void usbd_handle_resume (usbd_device * dev );
300- inline void usbd_handle_sof (usbd_device * dev );
301- inline void usbd_handle_setup (usbd_device * dev , uint8_t ep ,
297+ static inline uint32_t ep_free_mask (uint8_t ep_addr );
298+ static inline void usbd_handle_suspend (usbd_device * dev );
299+ static inline void usbd_handle_resume (usbd_device * dev );
300+ static inline void usbd_handle_sof (usbd_device * dev );
301+ static inline void usbd_handle_setup (usbd_device * dev , uint8_t ep ,
302302 const struct usb_setup_data * setup_data );
303- inline void usbd_handle_reset (usbd_device * dev );
304- inline bool is_ep_free (usbd_device * dev , uint8_t ep_addr );
305- inline void mark_ep_as_free (usbd_device * dev , uint8_t ep_addr , bool yes );
303+ static inline void usbd_handle_reset (usbd_device * dev );
304+ static inline bool is_ep_free (usbd_device * dev , uint8_t ep_addr );
305+ static inline void mark_ep_as_free (usbd_device * dev , uint8_t ep_addr , bool yes );
306306
307307/**
308308 * Get the DTOG bit mask for @a ep_addr
309309 * @param[in] ep_addr Endpoint address (including direction)
310310 * @return mask
311311 */
312- inline uint32_t ep_free_mask (uint8_t ep_addr )
312+ static inline uint32_t ep_free_mask (uint8_t ep_addr )
313313{
314314 uint32_t num = ENDPOINT_NUMBER (ep_addr );
315315
@@ -324,7 +324,7 @@ inline uint32_t ep_free_mask(uint8_t ep_addr)
324324 * SUSPEND detected on bus
325325 * @param[in] dev USB Device
326326 */
327- inline void usbd_handle_suspend (usbd_device * dev )
327+ static inline void usbd_handle_suspend (usbd_device * dev )
328328{
329329 LOG_LN ("SUSPEND detected!" );
330330
@@ -337,7 +337,7 @@ inline void usbd_handle_suspend(usbd_device *dev)
337337 * RESUME detected on bus
338338 * @param[in] dev USB Device
339339 */
340- inline void usbd_handle_resume (usbd_device * dev )
340+ static inline void usbd_handle_resume (usbd_device * dev )
341341{
342342 LOG_LN ("RESUME detected!" );
343343
@@ -350,7 +350,7 @@ inline void usbd_handle_resume(usbd_device *dev)
350350 * SOF detected on bus
351351 * @param[in] dev USB Device
352352 */
353- inline void usbd_handle_sof (usbd_device * dev )
353+ static inline void usbd_handle_sof (usbd_device * dev )
354354{
355355 /* Oh no! dont print anything here... or else... */
356356
@@ -367,7 +367,7 @@ inline void usbd_handle_sof(usbd_device *dev)
367367 * @param[in] setup_data Setup Data
368368 * @note setup_data is only expected to be valid till this function do not return.
369369 */
370- inline void usbd_handle_setup (usbd_device * dev , uint8_t ep ,
370+ static inline void usbd_handle_setup (usbd_device * dev , uint8_t ep ,
371371 const struct usb_setup_data * setup_data )
372372{
373373 if (dev -> callback .setup != NULL ) {
@@ -388,7 +388,7 @@ inline void usbd_handle_setup(usbd_device *dev, uint8_t ep,
388388 * RESET detected on bus
389389 * @param[in] dev USB Device
390390 */
391- inline void usbd_handle_reset (usbd_device * dev )
391+ static inline void usbd_handle_reset (usbd_device * dev )
392392{
393393 LOG_LN ("RESET detected" );
394394
@@ -408,7 +408,7 @@ inline void usbd_handle_reset(usbd_device *dev)
408408 * @param[in] dev USB Device
409409 * @param[in] ep_addr Endpoint (including direction)
410410 */
411- inline bool is_ep_free (usbd_device * dev , uint8_t ep_addr )
411+ static inline bool is_ep_free (usbd_device * dev , uint8_t ep_addr )
412412{
413413 return !!(dev -> urbs .ep_free & ep_free_mask (ep_addr ));
414414}
@@ -419,7 +419,7 @@ inline bool is_ep_free(usbd_device *dev, uint8_t ep_addr)
419419 * @param[in] ep_addr Endpoint address (including direction)
420420 * @param[in] yes Yes (if true, mark it as unused)
421421 */
422- inline void mark_ep_as_free (usbd_device * dev , uint8_t ep_addr , bool yes )
422+ static inline void mark_ep_as_free (usbd_device * dev , uint8_t ep_addr , bool yes )
423423{
424424 uint32_t mask = ep_free_mask (ep_addr );
425425 if (yes ) {
0 commit comments