Modify source based on MLXXXp comments.

This commit is contained in:
Blake W. Ford 2019-02-25 22:41:38 -06:00
parent 2459f50075
commit 492d74b833
2 changed files with 3 additions and 3 deletions

View File

@ -678,7 +678,7 @@ void Arduboy2Base::fillScreen(uint8_t color)
"ldi %[color], 0xFF\n"
// counter = 0
"clr __tmp_reg__\n"
"loopto:\n"
"1:\n"
// (4x) push zero into screen buffer,
// then increment buffer position
"st Z+, %[color]\n"
@ -689,7 +689,7 @@ void Arduboy2Base::fillScreen(uint8_t color)
"inc __tmp_reg__\n"
// repeat for 256 loops
// (until counter rolls over back to 0)
"brne loopto\n"
"brne 1b\n"
: [color] "+d" (color),
"+z" (bPtr)
:

View File

@ -580,7 +580,7 @@ class Arduboy2Base : public Arduboy2Core
*
* \param color The fill color (optional; defaults to WHITE).
*/
void fillScreen(uint8_t color = WHITE) __attribute__ ((noinline));
void fillScreen(uint8_t color = WHITE);
/** \brief
* Draw a rectangle with rounded corners.