mirror of
https://github.com/portapack-mayhem/mayhem-firmware.git
synced 2025-12-02 18:21:48 +00:00
C++14: const all the methods!
This commit is contained in:
@@ -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();
|
||||
}
|
||||
};
|
||||
|
||||
@@ -43,15 +43,15 @@ public:
|
||||
|
||||
}
|
||||
|
||||
constexpr uint32_t base() {
|
||||
constexpr uint32_t base() const {
|
||||
return base_;
|
||||
}
|
||||
|
||||
constexpr uint32_t end() {
|
||||
constexpr uint32_t end() const {
|
||||
return base_ + size_;
|
||||
}
|
||||
|
||||
constexpr size_t size() {
|
||||
constexpr size_t size() const {
|
||||
return size_;
|
||||
}
|
||||
|
||||
|
||||
@@ -86,7 +86,7 @@ struct region_t {
|
||||
const size_t offset;
|
||||
const size_t size;
|
||||
|
||||
constexpr const void* base() {
|
||||
constexpr const void* base() const {
|
||||
return reinterpret_cast<void*>(portapack::memory::map::spifi_cached.base() + offset);
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user