@@ -18,37 +18,37 @@ namespace {
1818 * Calculate GPIO ports/pins number statically from devicetree configuration
1919 */
2020
21- template <class N , class Head > constexpr const N sum_of_list (const N sum, const Head &head)
21+ template <class N , class Head > constexpr N sum_of_list (const N sum, const Head &head)
2222{
2323 return sum + head;
2424}
2525
2626template <class N , class Head , class ... Tail>
27- constexpr const N sum_of_list (const N sum, const Head &head, const Tail &...tail)
27+ constexpr N sum_of_list (const N sum, const Head &head, const Tail &...tail)
2828{
2929 return sum_of_list (sum + head, tail...);
3030}
3131
32- template <class N , class Head > constexpr const N max_in_list (const N max, const Head &head)
32+ template <class N , class Head > constexpr N max_in_list (const N max, const Head &head)
3333{
3434 return (max >= head) ? max : head;
3535}
3636
3737template <class N , class Head , class ... Tail>
38- constexpr const N max_in_list (const N max, const Head &head, const Tail &...tail)
38+ constexpr N max_in_list (const N max, const Head &head, const Tail &...tail)
3939{
4040 return max_in_list ((max >= head) ? max : head, tail...);
4141}
4242
4343template <class Query , class Head >
44- constexpr const size_t is_first_appearance (const size_t &idx, const size_t &at, const size_t &found,
44+ constexpr size_t is_first_appearance (const size_t &idx, const size_t &at, const size_t &found,
4545 const Query &query, const Head &head)
4646{
4747 return ((found == ((size_t )-1 )) && (query == head) && (idx == at)) ? 1 : 0 ;
4848}
4949
5050template <class Query , class Head , class ... Tail>
51- constexpr const size_t is_first_appearance (const size_t &idx, const size_t &at, const size_t &found,
51+ constexpr size_t is_first_appearance (const size_t &idx, const size_t &at, const size_t &found,
5252 const Query &query, const Head &head,
5353 const Tail &...tail)
5454{
@@ -119,6 +119,7 @@ void setInterruptHandler(pin_size_t pinNumber, voidFuncPtr func)
119119
120120void handleGpioCallback (const struct device *port, struct gpio_callback *cb, uint32_t pins)
121121{
122+ (void )port; // unused
122123 struct gpio_port_callback *pcb = (struct gpio_port_callback *)cb;
123124
124125 for (uint32_t i = 0 ; i < max_ngpios; i++) {
0 commit comments