lld: rework low level driver initialization
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
This commit is contained in:
parent
decb2d817d
commit
8946cb522b
5 changed files with 20 additions and 19 deletions
|
|
@ -41,13 +41,14 @@
|
|||
BEGIN_DECLS
|
||||
|
||||
typedef struct _usbh_dev_driver usbh_dev_driver_t;
|
||||
typedef struct _usbh_low_level_driver usbh_low_level_driver_t;
|
||||
|
||||
/**
|
||||
* @brief usbh_init
|
||||
* @param low_level_drivers list of the low level drivers to be used by this library
|
||||
* @param device_drivers list of the device drivers that could be used with attached devices
|
||||
*/
|
||||
void usbh_init(const void *low_level_drivers[], const usbh_dev_driver_t * const device_drivers[]);
|
||||
void usbh_init(const usbh_low_level_driver_t * const low_level_drivers[], const usbh_dev_driver_t * const device_drivers[]);
|
||||
|
||||
/**
|
||||
* @brief usbh_poll
|
||||
|
|
|
|||
|
|
@ -30,8 +30,8 @@
|
|||
BEGIN_DECLS
|
||||
|
||||
// pass this to usbh init
|
||||
extern const void *usbh_lld_stm32f4_driver_fs;
|
||||
extern const void *usbh_lld_stm32f4_driver_hs;
|
||||
extern const usbh_low_level_driver_t usbh_lld_stm32f4_driver_fs;
|
||||
extern const usbh_low_level_driver_t usbh_lld_stm32f4_driver_hs;
|
||||
|
||||
#ifdef USART_DEBUG
|
||||
void print_channels(const void *drvdata);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue