2 #ifndef INC_USBSPIBUS_H 3 #define INC_USBSPIBUS_H 1 19 typedef unsigned long U32;
20 typedef unsigned short U16;
21 typedef unsigned char U8;
30 void help() {
info(
"UsbSpiBus "+
name()+
". No help.",
"UsbSpiBus::help"); };
46 void reset() {
info(
"UsbSpiBus "+
name()+
" reset.",
"UsbSpiBus::reset");};
52 info(
"UsbSpiBus "+
name()+
". Nothing to do.",
"UsbSpiBus::update");
123 #endif // INC_USBSPIBUS_H void info(std::string mymsg)
virtual ~UsbSpiBus()
Destructor.
void setDataLength(char dataLength)
void setTxNeg(bool txNeg)
Register * regClockDivider()
void setRxNeg(bool rxNeg)
Register * m_regSlaveSelect
virtual StatusCode init()
Register * regSlaveSelect()
virtual StatusCode read(IOdata *)
UsbSpiBus()
Standard constructor.
Register * m_regClockDivider
virtual StatusCode write(IOdata *)
void setLSBFirst(bool lSBFirst)
StatusCode setClockDivider(U32)