-1
Bug in multiline commenting
If I select the following code below and press Ctrl-* to comment the whole block, ST2 only uncomments this line /* Disable master mode and enable as slave with SLA */.
void aery::twi_init_slave(uint16_t sla)
{
/* Software reset. */
aery::twi->CR.swrst = 1;
while (aery::twi->CR.swrst);
/* Disable master mode and enable as slave with SLA */
aery::twi->SMR.sadr = sla;
aery::twi->CR.msdis = 1;
aery::twi->CR.sven = 1;
}
Result:
void aery::twi_init_slave(uint16_t sla)
{
/* Software reset. */
aery::twi->CR.swrst = 1;
while (aery::twi->CR.swrst);
Disable master mode and enable as slave with SLA
aery::twi->SMR.sadr = sla;
aery::twi->CR.msdis = 1;
aery::twi->CR.sven = 1;
}
Expected result:
// void aery::twi_init_slave(uint16_t sla)
// {
// /* Software reset. */
// aery::twi->CR.swrst = 1;
// while (aery::twi->CR.swrst);
// /* Disable master mode and enable as slave with SLA */
// aery::twi->SMR.sadr = sla;
// aery::twi->CR.msdis = 1;
// aery::twi->CR.sven = 1;
// }
Служба підтримки клієнтів працює на UserEcho