make it volatile

This commit is contained in:
Tristan Krause 2019-04-03 08:40:14 +02:00
parent 4d2ea6013c
commit de7143887d
25 changed files with 368 additions and 377 deletions

View file

@ -13,7 +13,7 @@ void testBEBA0(void)
{
for(uint8_t i = 0; i < 9; i++)
{
((MCP23S17*) &beba0)->writePortA(_BV(i));
dio0.writePortA(_BV(i));
if(i < 8)
_delay_ms(200);
@ -24,7 +24,7 @@ void testBEBA1(void)
{
for(uint8_t i = 0; i < 9; i++)
{
((MCP23S17*) &beba1)->writePortA(_BV(i));
dio1.writePortA(_BV(i));
if(i < 8)
_delay_ms(200);
@ -35,22 +35,22 @@ void testDAC0(void)
{
for(uint16_t i = 0; i < 1024; i++)
{
((TLC5615*) &dac0)->setValue(i);
dac0.setValue(i);
_delay_ms(1);
}
_delay_ms(100);
((TLC5615*) &dac0)->setValue(0);
dac0.setValue(0);
}
void testDAC1(void)
{
for(uint16_t i = 0; i < 1024; i++)
{
((TLC5615*) &dac1)->setValue(i);
dac1.setValue(i);
_delay_ms(1);
}
_delay_ms(100);
((TLC5615*) &dac1)->setValue(0);
dac1.setValue(0);
}
void testMirror()
@ -61,9 +61,9 @@ void testMirror()
// Endlosschleife
while(1)
{
((TLC5615*) &dac0)->setValue(((ADU*) &adu)->getValue(0));
((TLC5615*) &dac1)->setValue(((ADU*) &adu)->getValue(1));
((MCP23S17*) &beba0)->writePortA(((MCP23S17*) &beba0)->readPortB());
((MCP23S17*) &beba1)->writePortA(((MCP23S17*) &sw)->readPortB());
dac0.setValue(adu.getValue(0));
dac1.setValue(adu.getValue(1));
dio0.writePortA(dio0.readPortB());
dio1.writePortA(dsw.readPortB());
}
}