Files
esp-idf/components/driver
Darian Leung 3948949019 driver: Fix ana_cmpr negative enum comparison
The C17 standard (sec 6.7.2.2) indicates that the underlying type of an enum is
implementation defined (i.e., can be signed or unsigned). Thus, comparing
"-1 >= some_enum" where "some_enum" is always 0 or largert can return true if
the compiler uses unsigned for enums.

This commit fixes the following issues with ana_cmpr:

- Fixed incorrect comparison in ana_cmpr_del_unit() that relied on enums being
signed, thus would always return true.
- Fixed incorrect expected argument in the "ana_cmpr_unit_install_uninstall"
test. This was not picked up due to the incorrect enum comparison above.
2023-05-08 17:11:52 +08:00
..
2023-02-02 18:19:58 +08:00
2023-02-02 18:19:58 +08:00
2023-03-01 00:43:14 +00:00
2023-05-05 19:07:59 +08:00
2023-02-02 18:19:58 +08:00
2023-02-02 18:19:58 +08:00
2023-03-17 11:38:32 +08:00
2023-03-17 14:35:55 +08:00