Mercurial > louis > kiibohd-controller
view USB/pjrc/arm/usb_mem.h @ 70:23600aaa5e15
Adding initial Teensy 3 support, compiles, but not fully functional yet.
- CDC Output seems to be working
- USB Keyboard output has not been tested, but is "ready"
- UART and Timers have not been tested, or fully utilized
- Issues using Timer 0
- Initial template for MBC-55X Scan module (only module currently compatible with the arm build)
- Updated the interface to the AVR usb module for symmetry with the ARM usb module
- Much gutting was done to the Teensy 3 usb keyboard module, though not in an ideal state yet
author | Jacob Alexander <triplehaata@gmail.com> |
---|---|
date | Sun, 27 Jan 2013 01:47:52 -0500 |
parents | |
children |
line wrap: on
line source
#ifndef _usb_mem_h_ #define _usb_mem_h_ #include <stdint.h> typedef struct usb_packet_struct { uint16_t len; uint16_t index; struct usb_packet_struct *next; uint8_t buf[64]; } usb_packet_t; usb_packet_t * usb_malloc(void); void usb_free(usb_packet_t *p); #endif