48 lines
1.1 KiB
C
Raw Normal View History

#pragma once
#define CAN_QUEUE_SIZE 64
#define USBD_VID 0x1d50
#define USBD_PID_FS 0x606f
#define USBD_LANGID_STRING 1033
#define USBD_MANUFACTURER_STRING (uint8_t*) "bytewerk"
#define USBD_PRODUCT_STRING_FS (uint8_t*) "candleLight gs_usb"
#define USBD_CONFIGURATION_STRING_FS (uint8_t*) "gs_usb config"
#define USBD_INTERFACE_STRING_FS (uint8_t*) "gs_usb interface"
#define USBD_SERIALNUMBER_STRING_FS (uint8_t*) "000000000001"
#ifndef BOARD
#define BOARD candleLight
#endif
#if BOARD == candleLight
#define CAN_S_Pin GPIO_PIN_13
#define CAN_S_GPIO_Port GPIOC
#define LED1_GPIO_Port GPIOA
#define LED1_Pin GPIO_PIN_0
#define LED1_Mode GPIO_MODE_OUTPUT_OD
#define LED1_Active_Low
#define LED2_GPIO_Port GPIOA
#define LED2_Pin GPIO_PIN_1
#define LED2_Mode GPIO_MODE_OUTPUT_OD
#define LED2_Active_Low
#elif BOARD == cantact
// SILENT pin not connected
#define LED1_GPIO_Port GPIOB
#define LED1_Pin GPIO_PIN_0
#define LED1_Mode GPIO_MODE_OUTPUT_PP
#define LED2_GPIO_Port GPIOB
#define LED2_Pin GPIO_PIN_1
#define LED2_Mode GPIO_MODE_OUTPUT_PP
#endif