-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; // }
Customer support service by UserEcho