Commit 6ad82a56 authored by Adam Wujek's avatar Adam Wujek 💬

userspace/libwr: clean up of fan.c

Following functions were made static:
pwm_configure_fpga
pwm_configure_pin
shw_init_i2c_sensors
shw_pwm_speed
shw_pwm_update_timeout
tmp100_read_temp
tmp100_read_reg
tmp100_write_reg
parent 105052f6
...@@ -7,12 +7,4 @@ ...@@ -7,12 +7,4 @@
int shw_init_fans(); int shw_init_fans();
void shw_update_fans(); void shw_update_fans();
void shw_pwm_speed(int enable_mask, float rate);
void shw_pwm_update_timeout(int tout_100ms);
int shw_init_i2c_sensors();
float tmp100_read_temp(int dev_addr);
void tmp100_write_reg(int dev_addr, uint8_t reg_addr, uint8_t value);
float tmp100_read_temp(int dev_addr);
#endif #endif
...@@ -81,7 +81,7 @@ static int pwm_fd; ...@@ -81,7 +81,7 @@ static int pwm_fd;
static volatile struct SPWM_WB *spwm_wbr; static volatile struct SPWM_WB *spwm_wbr;
//---------------------------------------- //----------------------------------------
void shw_pwm_update_timeout(int tout_100ms) static void shw_pwm_update_timeout(int tout_100ms)
{ {
fan_update_timeout=tout_100ms*100000; fan_update_timeout=tout_100ms*100000;
TRACE(TRACE_INFO,"Fan tick timeout is =%d",fan_update_timeout); TRACE(TRACE_INFO,"Fan tick timeout is =%d",fan_update_timeout);
...@@ -123,7 +123,7 @@ static inline void pi_init(pi_controller_t *pi) ...@@ -123,7 +123,7 @@ static inline void pi_init(pi_controller_t *pi)
} }
/* Configures a PWM output on gpio pin (pin). Rate accepts range from 0 (0%) to 1000 (100%) */ /* Configures a PWM output on gpio pin (pin). Rate accepts range from 0 (0%) to 1000 (100%) */
void pwm_configure_pin(const pio_pin_t *pin, int enable, int rate) static void pwm_configure_pin(const pio_pin_t *pin, int enable, int rate)
{ {
int index = pin->port * 32 + pin->pin; int index = pin->port * 32 + pin->pin;
if(pin==0) return; if(pin==0) return;
...@@ -139,7 +139,7 @@ void pwm_configure_pin(const pio_pin_t *pin, int enable, int rate) ...@@ -139,7 +139,7 @@ void pwm_configure_pin(const pio_pin_t *pin, int enable, int rate)
/* Configures a PWM output on gpio pin (pin). Rate accepts range from 0 (0%) to 1000 (100%) */ /* Configures a PWM output on gpio pin (pin). Rate accepts range from 0 (0%) to 1000 (100%) */
void pwm_configure_fpga(int enmask, float rate) static void pwm_configure_fpga(int enmask, float rate)
{ {
uint8_t u8speed=(uint8_t)((rate>=1)?0xff:(rate*255.0)); uint8_t u8speed=(uint8_t)((rate>=1)?0xff:(rate*255.0));
...@@ -148,7 +148,7 @@ void pwm_configure_fpga(int enmask, float rate) ...@@ -148,7 +148,7 @@ void pwm_configure_fpga(int enmask, float rate)
} }
/* Configures a PWM output. Rate accepts range is from 0 (0%) to 1 (100%) */ /* Configures a PWM output. Rate accepts range is from 0 (0%) to 1 (100%) */
void shw_pwm_speed(int enmask, float rate) static void shw_pwm_speed(int enmask, float rate)
{ {
//TRACE(TRACE_INFO,"%x %f",enmask,rate); //TRACE(TRACE_INFO,"%x %f",enmask,rate);
if(is_cpu_pwn) if(is_cpu_pwn)
...@@ -163,7 +163,7 @@ void shw_pwm_speed(int enmask, float rate) ...@@ -163,7 +163,7 @@ void shw_pwm_speed(int enmask, float rate)
/* Texas Instruments TMP100 temperature sensor driver */ /* Texas Instruments TMP100 temperature sensor driver */
uint32_t tmp100_read_reg(int dev_addr, uint8_t reg_addr, int n_bytes) static uint32_t tmp100_read_reg(int dev_addr, uint8_t reg_addr, int n_bytes)
{ {
uint8_t data[8]; uint8_t data[8];
uint32_t rv=0, i; uint32_t rv=0, i;
...@@ -183,7 +183,7 @@ uint32_t tmp100_read_reg(int dev_addr, uint8_t reg_addr, int n_bytes) ...@@ -183,7 +183,7 @@ uint32_t tmp100_read_reg(int dev_addr, uint8_t reg_addr, int n_bytes)
void tmp100_write_reg(int dev_addr, uint8_t reg_addr, uint8_t value) static void tmp100_write_reg(int dev_addr, uint8_t reg_addr, uint8_t value)
{ {
uint8_t data[2]; uint8_t data[2];
...@@ -193,13 +193,13 @@ void tmp100_write_reg(int dev_addr, uint8_t reg_addr, uint8_t value) ...@@ -193,13 +193,13 @@ void tmp100_write_reg(int dev_addr, uint8_t reg_addr, uint8_t value)
} }
float tmp100_read_temp(int dev_addr) static float tmp100_read_temp(int dev_addr)
{ {
int temp = tmp100_read_reg(dev_addr, 0, 2); int temp = tmp100_read_reg(dev_addr, 0, 2);
return ((float) (temp >> 4)) / 16.0; return ((float) (temp >> 4)) / 16.0;
} }
int shw_init_i2c_sensors() static int shw_init_i2c_sensors()
{ {
if (i2c_init_bus(&fpga_sensors_i2c) < 0) { if (i2c_init_bus(&fpga_sensors_i2c) < 0) {
TRACE(TRACE_FATAL, "can't initialize temperature sensors I2C bus.\n"); TRACE(TRACE_FATAL, "can't initialize temperature sensors I2C bus.\n");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment