dxd - dynax driver framework 3.0.0d222
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx_usb_ezusb.h File Reference
#include "dx_usb.h"
Include dependency graph for dx_usb_ezusb.h:

Classes

struct  dx::usb::ezusb::an21
 the chip's CPU control register (bit 0: reset) and where its internal RAM ends More...
struct  dx::usb::ezusb::fx2

Namespaces

namespace  dx
 dynax driver framework interface namespace
namespace  dx::usb
 USB user mode interface namespace.
namespace  dx::usb::ezusb
 the Cypress EZ-USB firmware download, shared with the kernel

Enumerations

enum  dx::usb::ezusb::request : uint8_t { dx::usb::ezusb::internal = 0xa0 , dx::usb::ezusb::external = 0xa3 }

Functions

template<typename chip_t, typename poke_t>
bool dx::usb::ezusb::load (const uint8_t *loader, size_t loader_size, const uint8_t *firmware, size_t firmware_size, poke_t &&poke)
template<typename apply_t>
bool dx::usb::ezusb::records (const uint8_t *image, size_t size, apply_t &&apply)

(c) copyright 2009 dynamic acoustics e.U. generated on

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.