Closed Antiath closed 4 years ago
Hum, I'm an idiot. I should have checked if the library I got from the main page was up to date with the latest fixes. It wasn't and I was getting mainly the same errors as the previous guy who opened a similar thread. With the fix from soerup, it compiles ( with some warnings).
The admin can feel free to erase this useless thread :)
Hi,
Just to mention that the library doesn't seem to compile on recent versions of Teensyduino. I just tested one of the provided examples ( SPI_Slave_RX_1_0) and tried to compile it for a Teensy 3.0 and Teensy 3.1 with Teensyduino 1.37 ( and Arduino 1.8.2) . Didn't work.
Here's the (rather long...) error report:
Arduino : 1.8.2 (Windows 10), TD: 1.37, Carte : "Teensy 3.0, Serial, 48 MHz, Faster, US English"
In file included from D:\Documents\Electronics\Projets pseudo commerciaux\Anemometer\Teensy Anemometer\SPISlaveTest\SPI_Slave_RX_1_0\SPI_Slave_RX_1_0.ino:2:0:
D:\Documents\Arduino\libraries\SPISlave/t3spi.h:62:35: warning: backslash and newline separated by space
define SPI_WRITE_8(c,CTARn, PCS) \
D:\Documents\Arduino\libraries\SPISlave/t3spi.h:69:36: warning: backslash and newline separated by space
define SPI_WRITE_16(w,CTARn, PCS) \
In file included from D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:2:0:
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:62:35: warning: backslash and newline separated by space
define SPI_WRITE_8(c,CTARn, PCS) \
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:69:36: warning: backslash and newline separated by space
define SPI_WRITE_16(w,CTARn, PCS) \
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h: In member function 'SPCRemulation& SPCRemulation::operator=(int)':
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected unqualified-id before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:822:4: note: in expansion of macro 'SPI0_CTAR0'
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected ')' before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:822:4: note: in expansion of macro 'SPI0_CTAR0'
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected unqualified-id before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:852:12: note: in expansion of macro 'SPI0_CTAR0'
ctar |= (SPI0_CTAR0 & SPI_CTAR_DBR);
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected ')' before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:852:12: note: in expansion of macro 'SPI0_CTAR0'
ctar |= (SPI0_CTAR0 & SPI_CTAR_DBR);
In file included from C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/WProgram.h:53:0,
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:852:38: error: expected ')' before ';' token
ctar |= (SPI0_CTAR0 & SPI_CTAR_DBR);
In file included from D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:2:0:
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h: In member function 'SPCRemulation& SPCRemulation::operator|=(int)':
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected unqualified-id before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:881:4: note: in expansion of macro 'SPI0_CTAR0'
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected ')' before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:881:4: note: in expansion of macro 'SPI0_CTAR0'
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected unqualified-id before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:884:20: note: in expansion of macro 'SPI0_CTAR0'
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected ')' before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:884:20: note: in expansion of macro 'SPI0_CTAR0'
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h: In member function 'SPCRemulation& SPCRemulation::operator&=(int)':
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected unqualified-id before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:922:20: note: in expansion of macro 'SPI0_CTAR0'
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected ')' before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:922:20: note: in expansion of macro 'SPI0_CTAR0'
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h: In member function 'int SPCRemulation::operator&(int) const':
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected unqualified-id before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:947:29: note: in expansion of macro 'SPI0_CTAR0'
if ((val & (1<<DORD)) && (SPI0_CTAR0 & SPI_CTAR_LSBFE)) ret |= (1<<DORD);
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected ')' before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:947:29: note: in expansion of macro 'SPI0_CTAR0'
if ((val & (1<<DORD)) && (SPI0_CTAR0 & SPI_CTAR_LSBFE)) ret |= (1<<DORD);
In file included from C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/WProgram.h:53:0,
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:947:75: error: expected ')' before ';' token
if ((val & (1<<DORD)) && (SPI0_CTAR0 & SPI_CTAR_LSBFE)) ret |= (1<<DORD);
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:947:75: error: expected ')' before ';' token
In file included from D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:2:0:
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected unqualified-id before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:948:29: note: in expansion of macro 'SPI0_CTAR0'
if ((val & (1<<CPOL)) && (SPI0_CTAR0 & SPI_CTAR_CPOL)) ret |= (1<<CPOL);
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected ')' before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:948:29: note: in expansion of macro 'SPI0_CTAR0'
if ((val & (1<<CPOL)) && (SPI0_CTAR0 & SPI_CTAR_CPOL)) ret |= (1<<CPOL);
In file included from C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/WProgram.h:53:0,
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:948:74: error: expected ')' before ';' token
if ((val & (1<<CPOL)) && (SPI0_CTAR0 & SPI_CTAR_CPOL)) ret |= (1<<CPOL);
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:948:74: error: expected ')' before ';' token
In file included from D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:2:0:
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected unqualified-id before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:949:29: note: in expansion of macro 'SPI0_CTAR0'
if ((val & (1<<CPHA)) && (SPI0_CTAR0 & SPI_CTAR_CPHA)) ret |= (1<<CPHA);
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected ')' before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:949:29: note: in expansion of macro 'SPI0_CTAR0'
if ((val & (1<<CPHA)) && (SPI0_CTAR0 & SPI_CTAR_CPHA)) ret |= (1<<CPHA);
In file included from C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/WProgram.h:53:0,
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:949:74: error: expected ')' before ';' token
if ((val & (1<<CPHA)) && (SPI0_CTAR0 & SPI_CTAR_CPHA)) ret |= (1<<CPHA);
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:949:74: error: expected ')' before ';' token
In file included from D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:2:0:
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected unqualified-id before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:951:19: note: in expansion of macro 'SPI0_CTAR0'
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected ')' before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:951:19: note: in expansion of macro 'SPI0_CTAR0'
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h: In member function 'SPCRemulation::operator int() const':
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected unqualified-id before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:975:15: note: in expansion of macro 'SPI0_CTAR0'
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected ')' before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:975:15: note: in expansion of macro 'SPI0_CTAR0'
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h: In static member function 'static void SPCRemulation::update_ctar(uint32_t)':
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected unqualified-id before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:1109:7: note: in expansion of macro 'SPI0_CTAR0'
if (SPI0_CTAR0 == ctar) return;
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected ')' before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:1109:7: note: in expansion of macro 'SPI0_CTAR0'
if (SPI0_CTAR0 == ctar) return;
In file included from C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/WProgram.h:53:0,
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:1109:33: error: expected ')' before ';' token
if (SPI0_CTAR0 == ctar) return;
In file included from D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:2:0:
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected unqualified-id before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:1112:4: note: in expansion of macro 'SPI0_CTAR0'
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected ')' before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:1112:4: note: in expansion of macro 'SPI0_CTAR0'
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected unqualified-id before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:1115:4: note: in expansion of macro 'SPI0_CTAR0'
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected ')' before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:1115:4: note: in expansion of macro 'SPI0_CTAR0'
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h: In member function 'SPSRemulation& SPSRemulation::operator=(int)':
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected unqualified-id before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:1700:19: note: in expansion of macro 'SPI0_CTAR0'
uint32_t ctar = SPI0_CTAR0;
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected ')' before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:1700:19: note: in expansion of macro 'SPI0_CTAR0'
uint32_t ctar = SPI0_CTAR0;
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h: In member function 'SPSRemulation& SPSRemulation::operator|=(int)':
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected unqualified-id before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:1718:52: note: in expansion of macro 'SPI0_CTAR0'
if (val & (1<<SPI2X)) SPCRemulation::update_ctar(SPI0_CTAR0 |= SPI_CTAR_DBR);
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected ')' before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:1718:52: note: in expansion of macro 'SPI0_CTAR0'
if (val & (1<<SPI2X)) SPCRemulation::update_ctar(SPI0_CTAR0 |= SPI_CTAR_DBR);
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h: In member function 'SPSRemulation& SPSRemulation::operator&=(int)':
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected unqualified-id before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:1725:55: note: in expansion of macro 'SPI0_CTAR0'
if (!(val & (1<<SPI2X))) SPCRemulation::update_ctar(SPI0_CTAR0 &= ~SPI_CTAR_DBR);
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected ')' before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:1725:55: note: in expansion of macro 'SPI0_CTAR0'
if (!(val & (1<<SPI2X))) SPCRemulation::update_ctar(SPI0_CTAR0 &= ~SPI_CTAR_DBR);
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h: In member function 'int SPSRemulation::operator&(int) const':
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected unqualified-id before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:1742:30: note: in expansion of macro 'SPI0_CTAR0'
if ((val & (1<<SPI2X)) && (SPI0_CTAR0 & SPI_CTAR_DBR)) ret |= (1<<SPI2X);
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected ')' before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:1742:30: note: in expansion of macro 'SPI0_CTAR0'
if ((val & (1<<SPI2X)) && (SPI0_CTAR0 & SPI_CTAR_DBR)) ret |= (1<<SPI2X);
In file included from C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/WProgram.h:53:0,
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:1742:75: error: expected ')' before ';' token
if ((val & (1<<SPI2X)) && (SPI0_CTAR0 & SPI_CTAR_DBR)) ret |= (1<<SPI2X);
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:1742:75: error: expected ')' before ';' token
In file included from D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:2:0:
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h: In member function 'SPSRemulation::operator int() const':
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected unqualified-id before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:1750:7: note: in expansion of macro 'SPI0_CTAR0'
if (SPI0_CTAR0 & SPI_CTAR_DBR) ret |= (1<<SPI2X);
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected ')' before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:1750:7: note: in expansion of macro 'SPI0_CTAR0'
if (SPI0_CTAR0 & SPI_CTAR_DBR) ret |= (1<<SPI2X);
In file included from C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/WProgram.h:53:0,
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/avr_emulation.h:1750:51: error: expected ')' before ';' token
if (SPI0_CTAR0 & SPI_CTAR_DBR) ret |= (1<<SPI2X);
In file included from D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:2:0:
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp: In static member function 'static void T3SPI::setCTAR(bool, uint8_t, uint8_t, uint8_t, uint8_t)':
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected unqualified-id before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:53:3: note: in expansion of macro 'SPI0_CTAR0'
SPI0_CTAR0=0;}
^
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected ')' before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:53:3: note: in expansion of macro 'SPI0_CTAR0'
SPI0_CTAR0=0;}
^
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:30:18: error: expected unqualified-id before numeric constant
define CTAR1 1
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4389:36: note: in expansion of macro 'CTAR1'
define SPI0_CTAR1 (KINETISK_SPI0.CTAR1) // DSPI Clock and Transfer Attributes Register, In Master Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:55:3: note: in expansion of macro 'SPI0_CTAR1'
SPI0_CTAR1=0;}
^
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:30:18: error: expected ')' before numeric constant
define CTAR1 1
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4389:36: note: in expansion of macro 'CTAR1'
define SPI0_CTAR1 (KINETISK_SPI0.CTAR1) // DSPI Clock and Transfer Attributes Register, In Master Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:55:3: note: in expansion of macro 'SPI0_CTAR1'
SPI0_CTAR1=0;}
^
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp: In static member function 'static void T3SPI::setCTAR_SLAVE(uint8_t, uint8_t)':
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected unqualified-id before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4388:41: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0_SLAVE (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Slave Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:63:2: note: in expansion of macro 'SPI0_CTAR0_SLAVE'
SPI0_CTAR0_SLAVE=0;
^
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected ')' before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4388:41: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0_SLAVE (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Slave Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:63:2: note: in expansion of macro 'SPI0_CTAR0_SLAVE'
SPI0_CTAR0_SLAVE=0;
^
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp: In static member function 'static void T3SPI::setFrameSize(uint8_t, uint8_t)':
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected unqualified-id before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:152:3: note: in expansion of macro 'SPI0_CTAR0'
SPI0_CTAR0 |= SPI_CTAR_FMSZ(size);}
^
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected ')' before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:152:3: note: in expansion of macro 'SPI0_CTAR0'
SPI0_CTAR0 |= SPI_CTAR_FMSZ(size);}
^
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:30:18: error: expected unqualified-id before numeric constant
define CTAR1 1
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4389:36: note: in expansion of macro 'CTAR1'
define SPI0_CTAR1 (KINETISK_SPI0.CTAR1) // DSPI Clock and Transfer Attributes Register, In Master Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:154:3: note: in expansion of macro 'SPI0_CTAR1'
SPI0_CTAR1 |= SPI_CTAR_FMSZ(size);}
^
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:30:18: error: expected ')' before numeric constant
define CTAR1 1
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4389:36: note: in expansion of macro 'CTAR1'
define SPI0_CTAR1 (KINETISK_SPI0.CTAR1) // DSPI Clock and Transfer Attributes Register, In Master Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:154:3: note: in expansion of macro 'SPI0_CTAR1'
SPI0_CTAR1 |= SPI_CTAR_FMSZ(size);}
^
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected unqualified-id before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4388:41: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0_SLAVE (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Slave Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:156:3: note: in expansion of macro 'SPI0_CTAR0_SLAVE'
SPI0_CTAR0_SLAVE |= SPI_CTAR_FMSZ(size);}
^
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected ')' before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4388:41: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0_SLAVE (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Slave Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:156:3: note: in expansion of macro 'SPI0_CTAR0_SLAVE'
SPI0_CTAR0_SLAVE |= SPI_CTAR_FMSZ(size);}
^
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp: In static member function 'static void T3SPI::setMode(uint8_t, uint8_t)':
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected unqualified-id before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:164:3: note: in expansion of macro 'SPI0_CTAR0'
SPI0_CTAR0 = SPI0_CTAR0 & ~(SPI_CTAR_CPOL | SPI_CTAR_CPHA) | dataMode << 25;}
^
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected ')' before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:164:3: note: in expansion of macro 'SPI0_CTAR0'
SPI0_CTAR0 = SPI0_CTAR0 & ~(SPI_CTAR_CPOL | SPI_CTAR_CPHA) | dataMode << 25;}
^
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:30:18: error: expected unqualified-id before numeric constant
define CTAR1 1
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4389:36: note: in expansion of macro 'CTAR1'
define SPI0_CTAR1 (KINETISK_SPI0.CTAR1) // DSPI Clock and Transfer Attributes Register, In Master Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:166:3: note: in expansion of macro 'SPI0_CTAR1'
SPI0_CTAR1 = SPI0_CTAR1 & ~(SPI_CTAR_CPOL | SPI_CTAR_CPHA) | dataMode << 25;}
^
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:30:18: error: expected ')' before numeric constant
define CTAR1 1
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4389:36: note: in expansion of macro 'CTAR1'
define SPI0_CTAR1 (KINETISK_SPI0.CTAR1) // DSPI Clock and Transfer Attributes Register, In Master Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:166:3: note: in expansion of macro 'SPI0_CTAR1'
SPI0_CTAR1 = SPI0_CTAR1 & ~(SPI_CTAR_CPOL | SPI_CTAR_CPHA) | dataMode << 25;}
^
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected unqualified-id before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4388:41: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0_SLAVE (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Slave Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:168:3: note: in expansion of macro 'SPI0_CTAR0_SLAVE'
SPI0_CTAR0_SLAVE = SPI0_CTAR0_SLAVE & ~(SPI_CTAR_CPOL | SPI_CTAR_CPHA) | dataMode << 25;}
^
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected ')' before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4388:41: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0_SLAVE (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Slave Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:168:3: note: in expansion of macro 'SPI0_CTAR0_SLAVE'
SPI0_CTAR0_SLAVE = SPI0_CTAR0_SLAVE & ~(SPI_CTAR_CPOL | SPI_CTAR_CPHA) | dataMode << 25;}
^
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp: In static member function 'static void T3SPI::setBitOrder(bool, uint8_t)':
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected unqualified-id before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:176:4: note: in expansion of macro 'SPI0_CTAR0'
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected ')' before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:176:4: note: in expansion of macro 'SPI0_CTAR0'
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected unqualified-id before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:178:4: note: in expansion of macro 'SPI0_CTAR0'
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected ')' before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:178:4: note: in expansion of macro 'SPI0_CTAR0'
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:30:18: error: expected unqualified-id before numeric constant
define CTAR1 1
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4389:36: note: in expansion of macro 'CTAR1'
define SPI0_CTAR1 (KINETISK_SPI0.CTAR1) // DSPI Clock and Transfer Attributes Register, In Master Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:181:4: note: in expansion of macro 'SPI0_CTAR1'
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:30:18: error: expected ')' before numeric constant
define CTAR1 1
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4389:36: note: in expansion of macro 'CTAR1'
define SPI0_CTAR1 (KINETISK_SPI0.CTAR1) // DSPI Clock and Transfer Attributes Register, In Master Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:181:4: note: in expansion of macro 'SPI0_CTAR1'
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:30:18: error: expected unqualified-id before numeric constant
define CTAR1 1
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4389:36: note: in expansion of macro 'CTAR1'
define SPI0_CTAR1 (KINETISK_SPI0.CTAR1) // DSPI Clock and Transfer Attributes Register, In Master Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:183:4: note: in expansion of macro 'SPI0_CTAR1'
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:30:18: error: expected ')' before numeric constant
define CTAR1 1
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4389:36: note: in expansion of macro 'CTAR1'
define SPI0_CTAR1 (KINETISK_SPI0.CTAR1) // DSPI Clock and Transfer Attributes Register, In Master Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:183:4: note: in expansion of macro 'SPI0_CTAR1'
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp: In static member function 'static void T3SPI::setClockDivider(bool, uint8_t)':
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected unqualified-id before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:190:3: note: in expansion of macro 'SPI0_CTAR0'
SPI0_CTAR0 |= SPI_CTAR_DBR | SPI_CTAR_CSSCK(cdiv) | SPI_CTAR_BR(cdiv);}
^
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected ')' before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:190:3: note: in expansion of macro 'SPI0_CTAR0'
SPI0_CTAR0 |= SPI_CTAR_DBR | SPI_CTAR_CSSCK(cdiv) | SPI_CTAR_BR(cdiv);}
^
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:30:18: error: expected unqualified-id before numeric constant
define CTAR1 1
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4389:36: note: in expansion of macro 'CTAR1'
define SPI0_CTAR1 (KINETISK_SPI0.CTAR1) // DSPI Clock and Transfer Attributes Register, In Master Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:192:3: note: in expansion of macro 'SPI0_CTAR1'
SPI0_CTAR1 |= SPI_CTAR_DBR | SPI_CTAR_CSSCK(cdiv) | SPI_CTAR_BR(cdiv);}
^
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:30:18: error: expected ')' before numeric constant
define CTAR1 1
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4389:36: note: in expansion of macro 'CTAR1'
define SPI0_CTAR1 (KINETISK_SPI0.CTAR1) // DSPI Clock and Transfer Attributes Register, In Master Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:192:3: note: in expansion of macro 'SPI0_CTAR1'
SPI0_CTAR1 |= SPI_CTAR_DBR | SPI_CTAR_CSSCK(cdiv) | SPI_CTAR_BR(cdiv);}
^
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp: In member function 'void T3SPI::printStatistics(int)':
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected unqualified-id before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:217:8: note: in expansion of macro 'SPI0_CTAR0'
if (((SPI0_CTAR0 & 0x78000000)>>27)==7){
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected ')' before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:217:8: note: in expansion of macro 'SPI0_CTAR0'
if (((SPI0_CTAR0 & 0x78000000)>>27)==7){
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:219:2: error: expected ')' before 'if'
if (((SPI0_CTAR0 & 0x78000000)>>27)==15){
^
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:221:2: error: expected ')' before 'timeElapsed'
timeElapsed = timeStamp2-timeStamp1;
^
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:221:37: error: expected ')' before ';' token
timeElapsed = timeStamp2-timeStamp1;
In file included from D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:2:0:
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected unqualified-id before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:237:11: note: in expansion of macro 'SPI0_CTAR0'
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected ')' before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4374:36: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0 (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Master Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:237:11: note: in expansion of macro 'SPI0_CTAR0'
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:30:18: error: expected unqualified-id before numeric constant
define CTAR1 1
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4389:36: note: in expansion of macro 'CTAR1'
define SPI0_CTAR1 (KINETISK_SPI0.CTAR1) // DSPI Clock and Transfer Attributes Register, In Master Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:240:11: note: in expansion of macro 'SPI0_CTAR1'
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:30:18: error: expected ')' before numeric constant
define CTAR1 1
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4389:36: note: in expansion of macro 'CTAR1'
define SPI0_CTAR1 (KINETISK_SPI0.CTAR1) // DSPI Clock and Transfer Attributes Register, In Master Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:240:11: note: in expansion of macro 'SPI0_CTAR1'
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected unqualified-id before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4388:41: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0_SLAVE (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Slave Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:243:11: note: in expansion of macro 'SPI0_CTAR0_SLAVE'
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:29:18: error: expected ')' before numeric constant
define CTAR0 0
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/kinetis.h:4388:41: note: in expansion of macro 'CTAR0'
define SPI0_CTAR0_SLAVE (KINETISK_SPI0.CTAR0) // DSPI Clock and Transfer Attributes Register, In Slave Mode
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:243:11: note: in expansion of macro 'SPI0_CTAR0_SLAVE'
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:213:8: warning: unused variable 'bytesSec' [-Wunused-variable]
float bytesSec=0;
In file included from D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:2:0:
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp: In member function 'void T3SPI::tx8(volatile uint8_t*, int, bool, uint8_t)':
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:65:52: error: 'SPI0_PUSHR_CTAS' was not declared in this scope
SPI0_PUSHR = ((c)&0xff) | SPI0_PUSHR_CTAS(CTARn) | SPI0_PUSHR_PCS(0x1f & PCS); \
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:280:3: note: in expansion of macro 'SPI_WRITE_8'
SPI_WRITE_8(dataOUT[i], CTARn, PCS);
^
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:65:81: error: 'SPI0_PUSHR_PCS' was not declared in this scope
SPI0_PUSHR = ((c)&0xff) | SPI0_PUSHR_CTAS(CTARn) | SPI0_PUSHR_PCS(0x1f & PCS); \
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:280:3: note: in expansion of macro 'SPI_WRITE_8'
SPI_WRITE_8(dataOUT[i], CTARn, PCS);
^
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp: In member function 'void T3SPI::tx16(volatile uint16_t*, int, bool, uint8_t)':
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:72:52: error: 'SPI0_PUSHR_CTAS' was not declared in this scope
SPI0_PUSHR = ((w)&0xffff) | SPI0_PUSHR_CTAS(CTARn) | SPI0_PUSHR_PCS(0x1f & PCS); \
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:289:3: note: in expansion of macro 'SPI_WRITE_16'
SPI_WRITE_16(dataOUT[i], CTARn, PCS);
^
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:72:81: error: 'SPI0_PUSHR_PCS' was not declared in this scope
SPI0_PUSHR = ((w)&0xffff) | SPI0_PUSHR_CTAS(CTARn) | SPI0_PUSHR_PCS(0x1f & PCS); \
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:289:3: note: in expansion of macro 'SPI_WRITE_16'
SPI_WRITE_16(dataOUT[i], CTARn, PCS);
^
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp: In member function 'void T3SPI::txrx8(volatile uint8_t, volatile uint8_t, int, bool, uint8_t)':
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:65:52: error: 'SPI0_PUSHR_CTAS' was not declared in this scope
SPI0_PUSHR = ((c)&0xff) | SPI0_PUSHR_CTAS(CTARn) | SPI0_PUSHR_PCS(0x1f & PCS); \
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:299:3: note: in expansion of macro 'SPI_WRITE_8'
SPI_WRITE_8(dataOUT[i], CTARn, PCS);
^
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:65:81: error: 'SPI0_PUSHR_PCS' was not declared in this scope
SPI0_PUSHR = ((c)&0xff) | SPI0_PUSHR_CTAS(CTARn) | SPI0_PUSHR_PCS(0x1f & PCS); \
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:299:3: note: in expansion of macro 'SPI_WRITE_8'
SPI_WRITE_8(dataOUT[i], CTARn, PCS);
^
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp: In member function 'void T3SPI::txrx16(volatile uint16_t, volatile uint16_t, int, bool, uint8_t)':
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:72:52: error: 'SPI0_PUSHR_CTAS' was not declared in this scope
SPI0_PUSHR = ((w)&0xffff) | SPI0_PUSHR_CTAS(CTARn) | SPI0_PUSHR_PCS(0x1f & PCS); \
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:312:3: note: in expansion of macro 'SPI_WRITE_16'
SPI_WRITE_16(dataOUT[i], CTARn, PCS);
^
D:\Documents\Arduino\libraries\SPISlave\t3spi.h:72:81: error: 'SPI0_PUSHR_PCS' was not declared in this scope
SPI0_PUSHR = ((w)&0xffff) | SPI0_PUSHR_CTAS(CTARn) | SPI0_PUSHR_PCS(0x1f & PCS); \
D:\Documents\Arduino\libraries\SPISlave\t3spi.cpp:312:3: note: in expansion of macro 'SPI_WRITE_16'
SPI_WRITE_16(dataOUT[i], CTARn, PCS);
^