C++14: const all the methods!

This commit is contained in:
Jared Boone
2017-01-05 17:06:44 -08:00
parent 01cd8c7776
commit 0ea2f9650e
4 changed files with 20 additions and 20 deletions

View File

@@ -46,15 +46,15 @@ struct I2CClockConfig {
return 1e9 / f;
}
constexpr uint32_t i2c_period_count() {
constexpr uint32_t i2c_period_count() const {
return period_ns(bus_f) / period_ns(clock_source_f) + 0.5f;
}
constexpr uint32_t i2c_high_count() {
constexpr uint32_t i2c_high_count() const {
return high_period_ns / period_ns(clock_source_f) + 0.5f;
}
constexpr uint32_t i2c_low_count() {
constexpr uint32_t i2c_low_count() const {
return i2c_period_count() - i2c_high_count();
}
};