Versions in this module Expand all Collapse all v0 v0.0.7 Mar 28, 2024 Changes in this version + const AUTOPCSn + const BYSWn + const CIRFIFOn + const CONTCn + const CONTn + const CPHAn + const CPOLn + const DBGENn + const DBTn + const DMFn + const DMIEn + const DOZENn + const FCFn + const FCIEn + const FEATURE + const FEATURE_4 + const FEATUREn + const FRAMESZn + const HRENn + const HRPOLn + const HRSELn + const LSBFn + const MAJOR + const MAJORn + const MASTERn + const MATCFGn + const MBFn + const MENn + const MINOR + const MINORn + const NOSTALLn + const OUTCFGn + const PCSCFGn + const PCSNUM + const PCSNUMn + const PCSPOLn + const PCSSCKn + const PCSn + const PINCFGn + const PRESCALEn + const RDDEn + const RDFn + const RDIEn + const RDMOn + const REFn + const REIEn + const RRFn + const RSTn + const RTFn + const RXCOUNTn + const RXEMPTYn + const RXFIFO + const RXFIFOn + const RXMSKn + const RXWATERn + const SAMPLEn + const SCKDIVn + const SCKPCSn + const SOFn + const TCFn + const TCIEn + const TDDEn + const TDFn + const TDIEn + const TEFn + const TEIEn + const TXCOUNTn + const TXFIFO + const TXFIFOn + const TXMSKn + const TXWATERn + const WCFn + const WCIEn + const WIDTHn + type CCR uint32 + const DBT + const PCSSCK + const SCKDIV + const SCKPCS + type CFGR0 uint32 + const CIRFIFO + const HREN + const HRPOL + const HRSEL + const RDMO + type CFGR1 uint32 + const AUTOPCS + const FD + const FDSWAP + const HDSIN + const HDSOUT + const MASTER + const MAT0 + const MAT02 + const MAT0M + const MATCFG + const MATDIS + const MATX + const MATX2 + const MATXM + const NOSTALL + const OUTCFG + const PCS0H + const PCS1H + const PCS2H + const PCS3H + const PCSDATA + const PCSPOL + const PINCFG + const SAMPLE + type CR uint32 + const DBGEN + const DOZEN + const MEN + const RRF + const RST + const RTF + type DER uint32 + const RDDE + const TDDE + type FCR uint32 + const RXWATER + const TXWATER + type FSR uint32 + const RXCOUNT + const TXCOUNT + type IER uint32 + const DMIE + const FCIE + const RDIE + const REIE + const TCIE + const TDIE + const TEIE + const WCIE + type Master struct + func NewMaster(p *Periph, rxdma, txdma dma.Channel) *Master + func (d *Master) BaseFreqHz() int + func (d *Master) Disable() + func (d *Master) Enable() + func (d *Master) Periph() *Periph + func (d *Master) Read(p []byte) (int, error) + func (d *Master) Read16(p []uint16) + func (d *Master) Read32(p []uint32) + func (d *Master) ReadWord() uint32 + func (d *Master) RxDMAISR() + func (d *Master) Setup(baseFreqHz int) + func (d *Master) TxDMAISR() + func (d *Master) UsePin(pin iomux.Pin, sig Signal) bool + func (d *Master) Write(p []byte) (int, error) + func (d *Master) Write16(p []uint16) + func (d *Master) Write32(p []uint32) + func (d *Master) WriteCmd(cmd TCR, frameSize int) + func (d *Master) WriteRead(out, in []byte) (n int) + func (d *Master) WriteRead16(out, in []uint16) (n int) + func (d *Master) WriteRead32(out, in []uint32) (n int) + func (d *Master) WriteString(s string) (int, error) + func (d *Master) WriteStringRead(out string, in []byte) int + func (d *Master) WriteWord(word uint32) + type Periph struct + CCR mmio.R32[CCR] + CFGR0 mmio.R32[CFGR0] + CFGR1 mmio.R32[CFGR1] + CR mmio.R32[CR] + DER mmio.R32[DER] + DMR0 mmio.R32[uint32] + DMR1 mmio.R32[uint32] + FCR mmio.R32[FCR] + FSR mmio.R32[FSR] + IER mmio.R32[IER] + PARAM mmio.R32[uint32] + RDR mmio.R32[uint32] + RSR mmio.R32[RSR] + SR mmio.R32[SR] + TCR mmio.R32[TCR] + TDR mmio.R32[uint32] + VERID mmio.R32[uint32] + func LPSPI(n int) *Periph + func (p *Periph) DisableClock() + func (p *Periph) EnableClock(lp bool) + func (p *Periph) Pins(sig Signal) []iomux.Pin + func (p *Periph) Reset() + type RSR uint32 + const RXEMPTY + const SOF + type SR uint32 + const DMF + const FCF + const MBF + const RDF + const REF + const TCF + const TDF + const TEF + const WCF + type Signal int8 + const PCS0 + const PCS1 + const PCS2 + const PCS3 + const SCK + const SDI + const SDO + type TCR uint32 + const BYSW + const CONT + const CONTC + const CPHA + const CPHA0 + const CPHA1 + const CPOL + const CPOL0 + const CPOL1 + const FRAMESZ + const LSBF + const PREDIV1 + const PREDIV128 + const PREDIV16 + const PREDIV2 + const PREDIV32 + const PREDIV4 + const PREDIV64 + const PREDIV8 + const PRESCALE + const RXMSK + const TPCS + const TPCS0 + const TPCS1 + const TPCS2 + const TPCS3 + const TXMSK + const WIDTH + const WIDTH0 + const WIDTH1 + const WIDTH2