TwiceAsNice
2019-02-18
|
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <libusb-1.0/libusb.h>
#include <unistd.h>
#include "openssag.h"
#include "openssag_priv.h"
#include "openssag_firmware.h"
Macros | |
#define | CPUCS_ADDRESS 0xe600 |
Enumerations | |
enum | USB_REQUEST { USB_RQ_GUIDE = 16, USB_RQ_EXPOSE = 18, USB_RQ_SET_INIT_PACKET = 19, USB_RQ_PRE_EXPOSE = 20, USB_RQ_SET_BUFFER_MODE = 85, USB_RQ_CANCEL_GUIDE = 24, USB_RQ_CANCEL_GUIDE_NORTH_SOUTH = 34, USB_RQ_CANCEL_GUIDE_EAST_WEST = 33, USB_RQ_LOAD_FIRMWARE = 0xa0, USB_RQ_WRITE_SMALL_EEPROM = 0xa2 } |
Variables | |
static unsigned char | bootloader [] = { SSAG_BOOTLOADER } |
static unsigned char | firmware [] = { SSAG_FIRMWARE } |
static unsigned char | eeprom [] = { SSAG_EEPROM } |
#define CPUCS_ADDRESS 0xe600 |
enum USB_REQUEST |
|
static |
|
static |
|
static |