mirror of https://github.com/ARMmbed/mbed-os.git
parent
4fa76dc4f9
commit
fe4edaeeb1
|
@ -42,8 +42,6 @@
|
|||
|
||||
ADC_TypeDef * AdcHandle;
|
||||
|
||||
static int adc_inited = 0;
|
||||
|
||||
void analogin_init(analogin_t *obj, PinName pin)
|
||||
{
|
||||
// Get the peripheral name from the pin and assign it to the object
|
||||
|
@ -57,12 +55,8 @@ void analogin_init(analogin_t *obj, PinName pin)
|
|||
// Save pin number for the read function
|
||||
obj->pin = pin;
|
||||
|
||||
// The ADC initialization is done once
|
||||
//if (adc_inited == 0) {
|
||||
adc_inited = 1;
|
||||
|
||||
// The ADC initialization
|
||||
ADC_Init();
|
||||
//}
|
||||
}
|
||||
|
||||
static inline uint16_t adc_read(analogin_t *obj)
|
||||
|
|
|
@ -43,7 +43,6 @@ static gpio_irq_handler irq_handler;
|
|||
|
||||
static uint32_t channel_ids[4][16];
|
||||
|
||||
uint32_t test_tmp = 0;
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"{
|
||||
|
@ -54,25 +53,21 @@ void PORT0_Handler(void)
|
|||
{
|
||||
NVIC_ClearPendingIRQ(PORT0_IRQn);
|
||||
port_generic_handler(GPIOA, 0);
|
||||
test_tmp++;
|
||||
}
|
||||
|
||||
void PORT1_Handler(void)
|
||||
{
|
||||
port_generic_handler(GPIOB, 1);
|
||||
test_tmp++;
|
||||
}
|
||||
|
||||
void PORT2_Handler(void)
|
||||
{
|
||||
port_generic_handler(GPIOC, 2);
|
||||
test_tmp++;
|
||||
}
|
||||
|
||||
void PORT3_Handler(void)
|
||||
{
|
||||
port_generic_handler(GPIOD, 3);
|
||||
test_tmp++;
|
||||
}
|
||||
|
||||
void port_generic_handler(GPIO_TypeDef* GPIOx, uint32_t port_num)
|
||||
|
@ -119,7 +114,6 @@ int gpio_irq_init(gpio_irq_t *obj, PinName pin, gpio_irq_handler handler, uint32
|
|||
else
|
||||
obj->irq_n = PORT3_IRQn;
|
||||
|
||||
obj->event = EDGE_NONE;
|
||||
obj->pin = pin;
|
||||
|
||||
// Enable EXTI interrupt
|
||||
|
|
Loading…
Reference in New Issue