diff options
Diffstat (limited to 'firmware/export')
| -rw-r--r-- | firmware/export/ascodec.h | 2 | ||||
| -rw-r--r-- | firmware/export/system.h | 15 |
2 files changed, 13 insertions, 4 deletions
diff --git a/firmware/export/ascodec.h b/firmware/export/ascodec.h index c2ff3c8..b9c58c0 100644 --- a/firmware/export/ascodec.h +++ b/firmware/export/ascodec.h @@ -43,6 +43,8 @@ int ascodec_read(unsigned int index); void ascodec_readbytes(unsigned int index, unsigned int len, unsigned char *data); +void ascodec_wait_adc_finished(void); + #if CONFIG_CHARGING bool ascodec_endofch(void); bool ascodec_chg_status(void); diff --git a/firmware/export/system.h b/firmware/export/system.h index 49249f6..050c307 100644 --- a/firmware/export/system.h +++ b/firmware/export/system.h @@ -51,10 +51,6 @@ bool detect_original_firmware(void); #endif #ifdef HAVE_ADJUSTABLE_CPU_FREQ -#if NUM_CORES > 1 -extern struct spinlock boostctrl_spin; -#endif -void cpu_boost_init(void); #define FREQ cpu_frequency void set_cpu_frequency(long frequency); #ifdef CPU_BOOST_LOGGING @@ -214,6 +210,17 @@ enum { #define CPU_MODE_THREAD_CONTEXT 0 #endif +#ifdef HAVE_ADJUSTABLE_CPU_FREQ +#ifndef CPU_BOOST_LOCK_DEFINED +#define CPU_BOOST_LOCK_DEFINED +/* Compatibility defauls */ +static inline bool cpu_boost_lock(void) + { return true; } +static inline void cpu_boost_unlock(void) + { } +#endif /* CPU_BOOST_LOCK */ +#endif /* HAVE_ADJUSTABLE_CPU_FREQ */ + #ifndef BIT_N #define BIT_N(n) (1U << (n)) #endif |