1 #warning "LED debug needs porting to libopencm3 (or removal)"
5 GPIO_WriteBit(
GPIOB, GPIO_Pin_6 , Bit_SET);
10 GPIO_WriteBit(
GPIOB, GPIO_Pin_6 , !Bit_SET);
15 GPIO_WriteBit(
GPIOB, GPIO_Pin_7 , Bit_SET);
20 GPIO_WriteBit(
GPIOB, GPIO_Pin_7 , !Bit_SET);
25 GPIO_InitTypeDef GPIO_InitStructure;
26 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);
27 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7 | GPIO_Pin_6;
28 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
29 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
30 GPIO_Init(
GPIOB, &GPIO_InitStructure);
40 for (
int i = 0; i < (base + nr); i++) {
81 if ((SR1 & I2C_SR1_BITS_ERR) != 0x0000) {
89 if ((SR1 + SR2) != 0x0000) {
143 #ifdef I2C_DEBUG_LED_CONTROL
149 if ((CR1) != 0x0000) {
static void LED2_OFF(void)
#define BIT_X_IS_SET_IN_REG(X, REG)
static void LED_INIT(void)
static void LED1_ON(void)
static void LED_SHOW_ACTIVE_BITS(I2C_TypeDef *regs)
static void LED2_ON(void)
static void LED_ERROR(uint8_t base, uint8_t nr)
static void LED1_OFF(void)