implmented pin state. NOT TESTED YET!

interrupts
polymurph 4 years ago
parent 8fee4811e5
commit e9dea25879

@ -42,6 +42,13 @@ const uint32_t speedList[4] = {
3
};
const uint32_t outputStateList[3] =
{
1,
0,
1
};
void setMode(pinNo_t pinNo, mode mode)
{
init(pinNo);
@ -53,7 +60,8 @@ void setMode(pinNo_t pinNo, mode mode)
void setOutputState(pinNo_t pinNo, state state)
{
PIN_BASE->OSPEEDR &= 1 << (pinNo & 0x0F);
PIN_BASE->OSPEEDR |= (outputStateList[state] << (pinNo & 0x0F));
}
void setPullUpDonw(pinNo_t pinNo, pullUpDown resistance)

Loading…
Cancel
Save