diff options
Diffstat (limited to 'FreeRTOS/Demo/RISC-V_RV32_SiFive_HiFive1-RevB_FreedomStudio/freedom-metal/src/drivers/fixed-factor-clock.c')
-rw-r--r-- | FreeRTOS/Demo/RISC-V_RV32_SiFive_HiFive1-RevB_FreedomStudio/freedom-metal/src/drivers/fixed-factor-clock.c | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/FreeRTOS/Demo/RISC-V_RV32_SiFive_HiFive1-RevB_FreedomStudio/freedom-metal/src/drivers/fixed-factor-clock.c b/FreeRTOS/Demo/RISC-V_RV32_SiFive_HiFive1-RevB_FreedomStudio/freedom-metal/src/drivers/fixed-factor-clock.c index 57d83af87..4e8223bf5 100644 --- a/FreeRTOS/Demo/RISC-V_RV32_SiFive_HiFive1-RevB_FreedomStudio/freedom-metal/src/drivers/fixed-factor-clock.c +++ b/FreeRTOS/Demo/RISC-V_RV32_SiFive_HiFive1-RevB_FreedomStudio/freedom-metal/src/drivers/fixed-factor-clock.c @@ -6,22 +6,23 @@ #ifdef METAL_FIXED_FACTOR_CLOCK #include <metal/drivers/fixed-factor-clock.h> -#include <stddef.h> #include <metal/machine.h> +#include <stddef.h> -long __metal_driver_fixed_factor_clock_get_rate_hz(const struct metal_clock *gclk) -{ +long __metal_driver_fixed_factor_clock_get_rate_hz( + const struct metal_clock *gclk) { struct metal_clock *parent = __metal_driver_fixed_factor_clock_parent(gclk); long parent_rate = 1; - if(parent) { + if (parent) { parent_rate = parent->vtable->get_rate_hz(parent); } - return __metal_driver_fixed_factor_clock_mult(gclk) * parent_rate / __metal_driver_fixed_factor_clock_div(gclk); + return __metal_driver_fixed_factor_clock_mult(gclk) * parent_rate / + __metal_driver_fixed_factor_clock_div(gclk); } -long __metal_driver_fixed_factor_clock_set_rate_hz(struct metal_clock *gclk, long target_hz) -{ +long __metal_driver_fixed_factor_clock_set_rate_hz(struct metal_clock *gclk, + long target_hz) { return __metal_driver_fixed_factor_clock_get_rate_hz(gclk); } @@ -31,4 +32,4 @@ __METAL_DEFINE_VTABLE(__metal_driver_vtable_fixed_factor_clock) = { }; #endif /* METAL_FIXED_FACTOR_CLOCK */ -typedef int no_empty_translation_units; +typedef int no_empty_translation_units; |