Commit 3c467e7e authored by Lucas Russo's avatar Lucas Russo

sm_io/chips/*: change si57x set_freq () to receive a pointer

In this way, we can standardize how the
functions are called and handled.
parent f95982ad
...@@ -40,7 +40,7 @@ smch_err_e smch_si57x_get_divs (smch_si57x_t *self, uint64_t *rfreq, ...@@ -40,7 +40,7 @@ smch_err_e smch_si57x_get_divs (smch_si57x_t *self, uint64_t *rfreq,
smch_err_e smch_si57x_get_defaults (smch_si57x_t *self, double fout); smch_err_e smch_si57x_get_defaults (smch_si57x_t *self, double fout);
/* Setup new frequency */ /* Setup new frequency */
smch_err_e smch_si57x_set_freq (smch_si57x_t *self, double frequency); smch_err_e smch_si57x_set_freq (smch_si57x_t *self, double *freq);
/* Get current frequency */ /* Get current frequency */
smch_err_e smch_si57x_get_freq (smch_si57x_t *self, double *freq); smch_err_e smch_si57x_get_freq (smch_si57x_t *self, double *freq);
......
...@@ -164,10 +164,13 @@ smch_err_e smch_si57x_get_defaults (smch_si57x_t *self, double fout) ...@@ -164,10 +164,13 @@ smch_err_e smch_si57x_get_defaults (smch_si57x_t *self, double fout)
return _smch_si57x_get_defaults (self, fout); return _smch_si57x_get_defaults (self, fout);
} }
smch_err_e smch_si57x_set_freq (smch_si57x_t *self, double frequency) smch_err_e smch_si57x_set_freq (smch_si57x_t *self, double *freq)
{ {
assert (self); assert (self);
assert (freq);
smch_err_e err = SMCH_SUCCESS; smch_err_e err = SMCH_SUCCESS;
double frequency = *freq;
ASSERT_TEST(frequency > 0, "Invalid frequency (0 Hz)", err_exit); ASSERT_TEST(frequency > 0, "Invalid frequency (0 Hz)", err_exit);
......
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