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,
smch_err_e smch_si57x_get_defaults (smch_si57x_t *self, double fout);
/* 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 */
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)
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 (freq);
smch_err_e err = SMCH_SUCCESS;
double frequency = *freq;
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