You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
76 lines
824 B
76 lines
824 B
#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()
|
|
{
|
|
|
|
}
|
|
|
|
|
|
|