mirror of
https://github.com/jhbruhn/eurorack.git
synced 2025-03-15 02:55:49 +00:00
Add support for libopencm3
This commit is contained in:
parent
bee9aa86f2
commit
266dbb178f
3 changed files with 6 additions and 36 deletions
|
@ -1,10 +1,11 @@
|
|||
#include "gpio.h"
|
||||
|
||||
#include <stm32f37x_conf.h>
|
||||
|
||||
#include <gpio.h>
|
||||
|
||||
void GPIO::Init() {
|
||||
gpio_mode_setup(0, 0, 0, 0);
|
||||
}
|
||||
|
||||
void GPIO::Write(GPIO_TypeDef* port, uint16_t pin, bool state) {
|
||||
|
||||
void GPIO::Write() {
|
||||
}
|
||||
|
|
|
@ -3,37 +3,6 @@
|
|||
|
||||
|
||||
#include "stmlib/stmlib.h"
|
||||
#include <stm32f37x_conf.h>
|
||||
|
||||
#define PORT_RST_OLED GPIOB
|
||||
#define PIN_RST_OLED GPIO_Pin_0
|
||||
#define PORT_SS_DAC0 GPIOB
|
||||
#define PIN_SS_DAC0 GPIO_Pin_6
|
||||
#define PORT_SS_DAC1 GPIOB
|
||||
#define PIN_SS_DAC1 GPIO_Pin_7
|
||||
#define PORT_RST_USB GPIOB
|
||||
#define PIN_RST_USB GPIO_Pin_8
|
||||
#define PORT_SS_USB GPIOB
|
||||
#define PIN_SS_USB GPIO_Pin_9
|
||||
#define PORT_SS_OLED GPIOB
|
||||
#define PIN_SS_OLED GPIO_Pin_11
|
||||
#define PORT_SDC_OLED GPIOB
|
||||
#define PIN_SDC_OLED GPIO_Pin_12
|
||||
|
||||
#define PORT_GATE_OUT_1 GPIOA
|
||||
#define PIN_GATE_OUT_1 GPIO_Pin_0
|
||||
#define PORT_GATE_OUT_2 GPIOA
|
||||
#define PIN_GATE_OUT_2 GPIO_Pin_1
|
||||
#define PORT_GATE_OUT_3 GPIOA
|
||||
#define PIN_GATE_OUT_3 GPIO_Pin_2
|
||||
#define PORT_GATE_OUT_4 GPIOA
|
||||
#define PIN_GATE_OUT_4 GPIO_Pin_3
|
||||
#define PORT_GATE_OUT_5 GPIOA
|
||||
#define PIN_GATE_OUT_5 GPIO_Pin_4
|
||||
#define PORT_GATE_OUT_6 GPIOA
|
||||
#define PIN_GATE_OUT_6 GPIO_Pin_5
|
||||
|
||||
#define GPIO_PIN(x) PORT_##x, PIN_##x
|
||||
|
||||
class GPIO {
|
||||
public:
|
||||
|
@ -41,7 +10,7 @@ class GPIO {
|
|||
~GPIO() {}
|
||||
|
||||
void Init();
|
||||
void Write(GPIO_TypeDef* port, uint16_t pin, bool state);
|
||||
void Write();
|
||||
private:
|
||||
DISALLOW_COPY_AND_ASSIGN(GPIO);
|
||||
};
|
||||
|
|
2
stmlib
2
stmlib
|
@ -1 +1 @@
|
|||
Subproject commit b5f84c61b8a10dbba36f0ba12877ffde4b42d199
|
||||
Subproject commit 652beb65295a3b18273cac55f1a008ae7db9a52b
|
Loading…
Reference in a new issue