summaryrefslogtreecommitdiff
path: root/tests/adc-power/main-stm32f072-disco.c
diff options
context:
space:
mode:
authorjaseg <git@jaseg.net>2018-07-17 15:43:26 +0200
committerjaseg <git@jaseg.net>2018-07-17 15:43:26 +0200
commit6df66b77ba5b27bce5630694742f2dac57b8d3eb (patch)
treefc14370fdea41b6d7a672758aa89886b9107f78c /tests/adc-power/main-stm32f072-disco.c
parent90ce052d82daa86e1e86ab4dac7fbba0cdda8680 (diff)
downloadolsndot-6df66b77ba5b27bce5630694742f2dac57b8d3eb.tar.gz
olsndot-6df66b77ba5b27bce5630694742f2dac57b8d3eb.tar.bz2
olsndot-6df66b77ba5b27bce5630694742f2dac57b8d3eb.zip
Isolate usb-serial-rs485 tree
Diffstat (limited to 'tests/adc-power/main-stm32f072-disco.c')
-rw-r--r--tests/adc-power/main-stm32f072-disco.c67
1 files changed, 0 insertions, 67 deletions
diff --git a/tests/adc-power/main-stm32f072-disco.c b/tests/adc-power/main-stm32f072-disco.c
deleted file mode 100644
index 744c384..0000000
--- a/tests/adc-power/main-stm32f072-disco.c
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Copyright (C) 2015 Karl Palsson <karlp@tweak.net.au>
- */
-
-#include <libopencm3/cm3/nvic.h>
-#include <libopencm3/stm32/crs.h>
-#include <libopencm3/stm32/gpio.h>
-#include <libopencm3/stm32/rcc.h>
-#include <libopencm3/stm32/usart.h>
-
-#include <stdio.h>
-#include "adc-power.h"
-
-static
-void setup_usart(void)
-{
- uint32_t dev = USART1;
- rcc_periph_clock_enable(RCC_USART1);
- rcc_periph_clock_enable(RCC_GPIOA);
- gpio_mode_setup(GPIOA, GPIO_MODE_AF, GPIO_PUPD_NONE, GPIO9);
- gpio_set_af(GPIOA, GPIO_AF1, GPIO9);
-
- usart_set_baudrate(dev, 115200);
- usart_set_databits(dev, 8);
- usart_set_parity(dev, USART_PARITY_NONE);
- usart_set_stopbits(dev, USART_CR2_STOPBITS_1);
- usart_set_mode(dev, USART_MODE_TX);
- usart_set_flow_control(dev, USART_FLOWCONTROL_NONE);
-
- /* Finally enable the USART. */
- usart_enable(dev);
-}
-
-int main(void)
-{
- int i;
- rcc_clock_setup_in_hsi48_out_48mhz();
- setup_usart();
-
- /* LED on for boot progress */
- rcc_periph_clock_enable(RCC_GPIOC);
- gpio_mode_setup(GPIOC, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, GPIO7);
- gpio_set(GPIOC, GPIO7);
-
- printf("hi guys!\n");
-
- rcc_periph_clock_enable(RCC_GPIOA);
- gpio_mode_setup(GPIOA, GPIO_MODE_ANALOG, GPIO_PUPD_NONE, GPIO1);
- gpio_mode_setup(GPIOA, GPIO_MODE_ANALOG, GPIO_PUPD_NONE, GPIO5);
- adc_power_init();
- while (1) {
- adc_power_task_up();
- gpio_toggle(GPIOC, GPIO7);
-
- for (i = 0; i < 0x100000; i++) { /* Wait a bit. */
- __asm__("NOP");
- }
- printf("tick...\n");
- adc_power_task_down();
- gpio_toggle(GPIOC, GPIO7);
- for (i = 0; i < 0x100000; i++) { /* Wait a bit. */
- __asm__("NOP");
- }
- }
-
-}
-