update to current library

Minor api changes required.
This commit is contained in:
Karl Palsson
2018-03-03 21:42:52 +00:00
parent bcf608fa54
commit 85be1e5e7b
13 changed files with 17 additions and 15 deletions

View File

@@ -45,6 +45,8 @@
#define LD8 GPIOE, GPIO14
#define LD6 GPIOE, GPIO15
int _write(int file, char *ptr, int len);
static void i2c_setup(void)
{
rcc_periph_clock_enable(RCC_I2C1);
@@ -58,7 +60,7 @@ static void i2c_setup(void)
i2c_peripheral_disable(I2C1);
//configure ANFOFF DNF[3:0] in CR1
i2c_enable_analog_filter(I2C1);
i2c_set_digital_filter(I2C1, I2C_CR1_DNF_DISABLED);
i2c_set_digital_filter(I2C1, 0);
/* HSI is at 8Mhz */
i2c_set_speed(I2C1, i2c_speed_sm_100k, 8);
//configure No-Stretch CR1 (only relevant in slave mode)

View File

@@ -166,7 +166,7 @@ static const char *usb_strings[] = {
/* Buffer to be used for control requests. */
uint8_t usbd_control_buffer[128];
static int cdcacm_control_request(usbd_device *usbd_dev, struct usb_setup_data *req, uint8_t **buf,
static enum usbd_request_return_codes cdcacm_control_request(usbd_device *usbd_dev, struct usb_setup_data *req, uint8_t **buf,
uint16_t *len, void (**complete)(usbd_device *usbd_dev, struct usb_setup_data *req))
{
(void)complete;