#include "pin.h" void setMode(pinNo_t pinNo, mode mode) { } void setOutputState(pinNo_t pinNo, state state) { RCC->AHBENR |= RCC_AHBENR_GPIOBEN; // Set PIN 3 of port B as Output GPIOB->MODER |= GPIO_MODER_MODER3_0; GPIOB->MODER &=~ GPIO_MODER_MODER3_1; } void setPullUpDonw(pinNo_t pinNo, pullUpDown resistance) { } void setSpeed(pinNo_t pinNo, speed speed) { } void config(pinNo_t pinNo, mode mode, state state, pullUpDown resistance, speed speed) { } uint8_t get(pinNo_t pinNo) { } void toggle(pinNo_t pinNo) { } void set(pinNo_t pinNo, uint8_t state) { if(state == 1) { GPIOB->BSRR |= GPIO_BSRR_BS_3; return; } GPIOB->BSRR |= GPIO_BSRR_BR_3; } void init(pinNo_t pinNo) { } void deInit(pinNo_t pinNo) { } void hardwareInfo(pinNo_t pinNo) { } void throwError() { }