Skip to content
Snippets Groups Projects
Select Git revision
  • 5b7abf61edef0813a7f281f82770d90bb8744cde
  • master default protected
  • esb_py
  • analog_gpio
  • config
  • esb
  • esb_squashed_nopy
  • card10.cfg
  • fix-intid
  • hwlock_pc
  • jailbreak
  • debug_module
  • gpio_fix
  • fd_ownership
  • moar_blacklist
  • hula
  • mx_printf
  • fileapi
  • dir
  • tidy
  • fatfs-generation
21 results

filesystem.h

Forked from card10 / firmware
Source project has a limited visibility.
  • swym's avatar
    811e0fbb
    feat(epicardium): add usb module · 811e0fbb
    swym authored
    split three-way:
    
    usb/epc_usb
    ====
    
    Contains device-independent USB implementation, services MAXUSB stack
    and is given the actual USB descriptors & callbacks on initialization.
    Handles USB events and configures/deconfigures the device accordingly
    during the USB setup procedure.
    
    usb/mass_storage & cdcacm
    ====
    
    Contain device-specific implementations, service MAXUSB's device class
    APIs for cdcacm and mass storage.
    Here, mass storage is independent of the underlying storage device.
    
    modules/usb
    ====
    
    Public apic_usb API, configuration and storage device management.
    Defines the actual USB device descriptors and services the upc_usb API.
    
    If we want to add SD card functionality, this would be the place to add
    it.
    811e0fbb
    History
    feat(epicardium): add usb module
    swym authored
    split three-way:
    
    usb/epc_usb
    ====
    
    Contains device-independent USB implementation, services MAXUSB stack
    and is given the actual USB descriptors & callbacks on initialization.
    Handles USB events and configures/deconfigures the device accordingly
    during the USB setup procedure.
    
    usb/mass_storage & cdcacm
    ====
    
    Contain device-specific implementations, service MAXUSB's device class
    APIs for cdcacm and mass storage.
    Here, mass storage is independent of the underlying storage device.
    
    modules/usb
    ====
    
    Public apic_usb API, configuration and storage device management.
    Defines the actual USB device descriptors and services the upc_usb API.
    
    If we want to add SD card functionality, this would be the place to add
    it.