Comment changes; changed delay function to use count-down instead of count-up as per TI's Ultra-Low Power Advisor, rule 13.1

It doesn't really make any difference since it's just a delay function, but will follow their best practices anyway.
This commit is contained in:
William Miceli
2021-05-14 17:00:05 -04:00
parent 6966e0bccb
commit 27bda00eda
4 changed files with 12 additions and 48 deletions

View File

@@ -30,11 +30,12 @@ static inline void delay(void)
{
volatile int jj;
volatile int ii;
for (ii = 0; ii < 4; ii++)
// Using count-down since it uses one less instruction to compare (not really necessary here, but CCS recommends it anyway): Ultra-Low Power Advisor > Rule 13.1 (https://software-dl.ti.com/ccs/esd/documents/dmed/HTML/MSP430/1544.html)
for (ii = 4; ii > 0; ii--)
{
for (jj = 0; jj < 1000; jj++)
for (jj = 1000; jj > 0; jj--)
{
asm(" nop"); //The space is necessary or else the assember things nop is a label!
asm(" nop"); //The space is necessary or else the assembler thinks "nop" is a label!
}
}
}