mirror of
https://github.com/skot/ESP-Miner.git
synced 2025-03-18 13:52:07 +01:00
* move ADC_init() before start_http_server() because the UI reads the ADC * split SYSTEM_init() into separate functions. cleaned up nvs init. * fix my dumb INA260_init() memory leak * SYSTEM_init_peripherals() cleanup
20 lines
659 B
C
20 lines
659 B
C
#ifndef SYSTEM_H_
|
|
#define SYSTEM_H_
|
|
|
|
#include "global_state.h"
|
|
|
|
void SYSTEM_init_system(GlobalState * GLOBAL_STATE);
|
|
void SYSTEM_init_peripherals(GlobalState * GLOBAL_STATE);
|
|
void SYSTEM_task(void * parameters);
|
|
|
|
void SYSTEM_notify_accepted_share(GlobalState * GLOBAL_STATE);
|
|
void SYSTEM_notify_rejected_share(GlobalState * GLOBAL_STATE);
|
|
void SYSTEM_notify_found_nonce(GlobalState * GLOBAL_STATE, double found_diff, uint8_t job_id);
|
|
void SYSTEM_notify_mining_started(GlobalState * GLOBAL_STATE);
|
|
void SYSTEM_notify_new_ntime(GlobalState * GLOBAL_STATE, uint32_t ntime);
|
|
|
|
void SYSTEM_update_overheat_mode(GlobalState * GLOBAL_STATE);
|
|
|
|
|
|
#endif /* SYSTEM_H_ */
|