89 void txbit(
const int bitpos);
90 void rxbit(
const int bitpos);
105 unsigned int irq_vec,
106 bool mega_mode=
true);
111 void SetSPDR(
unsigned char val);
112 void SetSPSR(
unsigned char val);
113 void SetSPCR(
unsigned char val);
Basic AVR device, contains the core functionality.
void trxend()
Handle end of transmission if necessary.
void spdr_access()
Called for all SPDR access to clear the WCOL and SPIF flags if needed.
void ClearIrqFlag(unsigned int)
void SetSPCR(unsigned char val)
HWSpi(AvrDevice *core, HWIrqSystem *, PinAtPort mosi, PinAtPort miso, PinAtPort sck, PinAtPort ss, unsigned int irq_vec, bool mega_mode=true)
void txbit(const int bitpos)
Send/receive one bit.
void updatePrescaler()
Takes info from registers and updates clkdiv.
bool finished
finished transmission?
Build a register for TraceValue's.
void SetSPDR(unsigned char val)
void SetSPSR(unsigned char val)
void rxbit(const int bitpos)