/* usb_keyboard.h - Implementation of a USB keyboard device * * Copyright (C) 2024 Luke T. Shumaker * SPDX-Licence-Identifier: AGPL-3.0-or-later */ #ifndef _USB_KEYBOARD_H_ #define _USB_KEYBOARD_H_ #include /* for uint32_t */ #include /* for COROUTINE */ #include /* for CR_RPC_DECLARE */ CR_RPC_DECLARE(usb_keyboard_rpc, uint32_t, int) void usb_keyboard_init(void); COROUTINE usb_keyboard_cr(void *arg); #endif /* _USB_KEYBOARD_H_ */