mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-07 16:29:51 +03:00
standalone optimization
This commit is contained in:
@@ -42,18 +42,10 @@ static bool __output_pins[256];
|
|||||||
static int __output_level[256];
|
static int __output_level[256];
|
||||||
|
|
||||||
int main(int argc __attribute__((unused)), char * argv[] __attribute__((unused))) {
|
int main(int argc __attribute__((unused)), char * argv[] __attribute__((unused))) {
|
||||||
memset(__output_pins, 0, sizeof(__output_pins));
|
|
||||||
memset(__output_level, 0, sizeof(__output_level));
|
|
||||||
|
|
||||||
setup();
|
setup();
|
||||||
loop(); // run once
|
while (millis() <= 10 * 1000) {
|
||||||
|
|
||||||
static unsigned long __cycles = 0;
|
|
||||||
|
|
||||||
while (millis() <= 10 * 1000 && __cycles++ <= 10 * 1000) {
|
|
||||||
loop();
|
loop();
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -66,7 +58,7 @@ int64_t esp_timer_get_time() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void delay(unsigned long millis) {
|
void delay(unsigned long millis) {
|
||||||
// __millis += millis;
|
__millis += millis;
|
||||||
}
|
}
|
||||||
|
|
||||||
void yield(void) {
|
void yield(void) {
|
||||||
|
|||||||
Reference in New Issue
Block a user