usbdev_mock: Uncrustified and fixed static-check issues

This commit is contained in:
Koen Zandberg 2021-11-04 13:40:18 +01:00
parent d9dd0cc3b1
commit c918630e5e
No known key found for this signature in database
GPG Key ID: 0895A893E6D2985B

View File

@ -24,7 +24,7 @@
#define ENABLE_DEBUG 0 #define ENABLE_DEBUG 0
#include "debug.h" #include "debug.h"
static usbdev_mock_t usbdev_mock; static usbdev_mock_t _usbdev_mock;
static uint8_t _in_buf[256]; /* "host" in */ static uint8_t _in_buf[256]; /* "host" in */
static uint8_t _out_buf[64]; /* "host" out */ static uint8_t _out_buf[64]; /* "host" out */
@ -36,26 +36,24 @@ static usbdev_mock_t *_ep2dev(usbdev_ep_t *ep)
} }
void usbdev_init_lowlevel(void) void usbdev_init_lowlevel(void)
{ {}
}
usbdev_t *usbdev_get_ctx(unsigned num) usbdev_t *usbdev_get_ctx(unsigned num)
{ {
(void)num; (void)num;
return &usbdev_mock.usbdev; return &_usbdev_mock.usbdev;
} }
void usbdev_mock_setup(usbdev_mock_esr_cb_t esr_cb, void usbdev_mock_setup(usbdev_mock_esr_cb_t esr_cb,
usbdev_mock_ep_esr_cb_t ep_esr_cb, usbdev_mock_ep_esr_cb_t ep_esr_cb,
usbdev_mock_ready_cb_t ready_cb) usbdev_mock_ready_cb_t ready_cb)
{ {
memset(&usbdev_mock, 0, sizeof(usbdev_mock)); memset(&_usbdev_mock, 0, sizeof(_usbdev_mock));
usbdev_mock.usbdev.driver = &testdriver; _usbdev_mock.usbdev.driver = &testdriver;
usbdev_mock.esr_cb = esr_cb; _usbdev_mock.esr_cb = esr_cb;
usbdev_mock.ep_esr_cb = ep_esr_cb; _usbdev_mock.ep_esr_cb = ep_esr_cb;
usbdev_mock.ready_cb = ready_cb; _usbdev_mock.ready_cb = ready_cb;
} }
static void _init(usbdev_t *usbdev) static void _init(usbdev_t *usbdev)
@ -116,6 +114,7 @@ int _set(usbdev_t *usbdev, usbopt_t opt,
(void)value_len; (void)value_len;
int res = -ENOTSUP; int res = -ENOTSUP;
switch (opt) { switch (opt) {
case USBOPT_ADDRESS: case USBOPT_ADDRESS:
testdev->config_addr = *(uint8_t *)value; testdev->config_addr = *(uint8_t *)value;
@ -168,6 +167,7 @@ int _ep_set(usbdev_ep_t *ep, usbopt_ep_t opt,
(void)value; (void)value;
(void)value_len; (void)value_len;
int res = -ENOTSUP; int res = -ENOTSUP;
switch (opt) { switch (opt) {
case USBOPT_EP_ENABLE: case USBOPT_EP_ENABLE:
res = sizeof(usbopt_enable_t); res = sizeof(usbopt_enable_t);
@ -189,6 +189,7 @@ void _ep_esr(usbdev_ep_t *ep)
DEBUG("[mock]: ESR EP %u, dir %s\n", DEBUG("[mock]: ESR EP %u, dir %s\n",
ep->num, ep->dir == USB_EP_DIR_OUT ? "out" : "in"); ep->num, ep->dir == USB_EP_DIR_OUT ? "out" : "in");
usbdev_mock_ep_t *mock_ep = (usbdev_mock_ep_t *)ep; usbdev_mock_ep_t *mock_ep = (usbdev_mock_ep_t *)ep;
if (mock_ep->state == EP_STATE_DATA_AVAILABLE) { if (mock_ep->state == EP_STATE_DATA_AVAILABLE) {
dev->ep_esr_cb(dev, mock_ep); dev->ep_esr_cb(dev, mock_ep);
mock_ep->state = EP_STATE_READY; mock_ep->state = EP_STATE_READY;