abse/smart-ring-flex

A tscircuit package created by abse.

Version
0.0.24
License
unset
Stars
0

firmware/onboard-programmer/ring-service-candidate/src/config.h

// ===================================================================================
// User Configurations for picoDAP
// ===================================================================================

#pragma once

// Pin definitions
#define PIN_XLAT_EN         P14       // HIGH requests OE; PCB safety circuit qualification pending
#define PIN_RST             P17       // NMOS gate: HIGH asserts nRESET
#define PIN_SWD             P15       // existing D_MCU_DIO/TXS0102
#define PIN_SWK             P16       // existing D_MCU_CLK/TXS0102

// USB device descriptor
#define USB_VENDOR_ID       0x1209    // VID
#define USB_PRODUCT_ID      0xC55D    // PID
#define USB_DEVICE_VERSION  0x0100    // v1.0 (BCD-format)

// USB configuration descriptor
#define USB_MAX_POWER_mA    450       // max power in mA 

// USB descriptor strings
#define MANUFACTURER_STR    'w','a','g','i','m','i','n','a','t','o','r'
#define PRODUCT_STR         'S','m','a','r','t','R','i','n','g',' ', 'C','M','S','I','S','-','D','A','P'
#define SERIAL_STR          'C','H','5','5','x'
#define INTERFACE_STR       'H','I','D',' ','D','a','t','a'