mirror of
https://github.com/skot/ESP-Miner.git
synced 2025-07-08 17:10:07 +02:00
- Extract BM##_set_job_difficulty_mask into a single function - Set self_test difficulty before ASIC_init to eliminate ASIC_set_job_difficulty_mask - Fixed some capitalisations of GLOBAL_STATE and some others - Thermal.c: pass DEVICE_CONFIG by pointer instead of by value
17 lines
557 B
C
17 lines
557 B
C
#ifndef ASIC_H
|
|
#define ASIC_H
|
|
|
|
#include <esp_err.h>
|
|
#include "global_state.h"
|
|
#include "common.h"
|
|
|
|
uint8_t ASIC_init(GlobalState * GLOBAL_STATE);
|
|
task_result * ASIC_process_work(GlobalState * GLOBAL_STATE);
|
|
int ASIC_set_max_baud(GlobalState * GLOBAL_STATE);
|
|
void ASIC_send_work(GlobalState * GLOBAL_STATE, void * next_job);
|
|
void ASIC_set_version_mask(GlobalState * GLOBAL_STATE, uint32_t mask);
|
|
bool ASIC_set_frequency(GlobalState * GLOBAL_STATE, float target_frequency);
|
|
double ASIC_get_asic_job_frequency_ms(GlobalState * GLOBAL_STATE);
|
|
|
|
#endif // ASIC_H
|