Skip to content

chipenable/port-macros

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

port-macros

PM_WritePort(port, value)
PM_DirPort(port, value)
PM_ReadPort(port, var)
PM_SetBitsPort(port, value)
PM_ClearBitsPort(port, value)

BM_Bit(bit)
BM_SetBit(var, bit)
BM_ClearBit(var, bit)
BM_InvBit(var, bit)
BM_TestBit(var, bit)
BM_BitIsClear(var, bit)
BM_BitIsSet(var, bit)
BM_SetBitVal(var, bit, val)

PM_Pin(x)
PM_SetPin(x)
PM_ClearPin(x)
PM_InvPin(x)
PM_TestPin(x)
PM_PinIsSet(x)
PM_PinIsClear(x)
PM_OnPin(x)
PM_OffPin(x)
PM_DirPin(x, y)

About

A macros library that implements virtual ports for AVR microcontrollers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published