Commit a90a8388 authored by Werner Sembach's avatar Werner Sembach
Browse files

Add explanatory comments

parent 52a3ef22
......@@ -8,7 +8,23 @@ extern "C" void adc_init() {
rcc_clock_setup_hse_3v3(&rcc_hse_8mhz_3v3[RCC_CLOCK_3V3_168MHZ]);
rcc_periph_clock_enable(RCC_ADC1);
gpio_mode_setup(GPIOC, GPIO_MODE_ANALOG, GPIO_PUPD_NONE, GPIO1);
// Uncomment pins that are used as ADC
//gpio_mode_setup(GPIOA, GPIO_MODE_ANALOG, GPIO_PUPD_NONE, GPIO0); //ADC Channel 0 <> GPIO PA0
//gpio_mode_setup(GPIOA, GPIO_MODE_ANALOG, GPIO_PUPD_NONE, GPIO1); //ADC Channel 1 <> GPIO PA1
//gpio_mode_setup(GPIOA, GPIO_MODE_ANALOG, GPIO_PUPD_NONE, GPIO2); //ADC Channel 2 <> GPIO PA2
//gpio_mode_setup(GPIOA, GPIO_MODE_ANALOG, GPIO_PUPD_NONE, GPIO3); //ADC Channel 3 <> GPIO PA3
//gpio_mode_setup(GPIOA, GPIO_MODE_ANALOG, GPIO_PUPD_NONE, GPIO4); //ADC Channel 4 <> GPIO PA4
//gpio_mode_setup(GPIOA, GPIO_MODE_ANALOG, GPIO_PUPD_NONE, GPIO5); //ADC Channel 5 <> GPIO PA5
//gpio_mode_setup(GPIOA, GPIO_MODE_ANALOG, GPIO_PUPD_NONE, GPIO6); //ADC Channel 6 <> GPIO PA6
//gpio_mode_setup(GPIOA, GPIO_MODE_ANALOG, GPIO_PUPD_NONE, GPIO7); //ADC Channel 7 <> GPIO PA7
//gpio_mode_setup(GPIOB, GPIO_MODE_ANALOG, GPIO_PUPD_NONE, GPIO0); //ADC Channel 8 <> GPIO PB0
//gpio_mode_setup(GPIOB, GPIO_MODE_ANALOG, GPIO_PUPD_NONE, GPIO1); //ADC Channel 9 <> GPIO PB1
//gpio_mode_setup(GPIOC, GPIO_MODE_ANALOG, GPIO_PUPD_NONE, GPIO0); //ADC Channel 10 <> GPIO PC0
gpio_mode_setup(GPIOC, GPIO_MODE_ANALOG, GPIO_PUPD_NONE, GPIO1); //ADC Channel 11 <> GPIO PC1
//gpio_mode_setup(GPIOC, GPIO_MODE_ANALOG, GPIO_PUPD_NONE, GPIO2); //ADC Channel 12 <> GPIO PC2
//gpio_mode_setup(GPIOC, GPIO_MODE_ANALOG, GPIO_PUPD_NONE, GPIO3); //ADC Channel 13 <> GPIO PC3
//gpio_mode_setup(GPIOC, GPIO_MODE_ANALOG, GPIO_PUPD_NONE, GPIO4); //ADC Channel 14 <> GPIO PC4
//gpio_mode_setup(GPIOC, GPIO_MODE_ANALOG, GPIO_PUPD_NONE, GPIO5); //ADC Channel 15 <> GPIO PC5
adc_power_off(ADC1);
adc_disable_scan_mode(ADC1);
......
......@@ -124,7 +124,7 @@ void dc_init() {
CYGHWR_HAL_STM32_GPIO_SET(GPIO_B1);
}
void dc_set(uint8_t direction, uint8_t speed){
void dc_set(uint8_t direction, uint8_t speed) {
if (direction == DC_RIGHT) {
timer_set_oc_value(TIM3, TIM_OC4, 0);
timer_set_oc_value(TIM3, TIM_OC3, speed * PWM_PERIOD / 255);
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment