mirror of
https://github.com/apache/nuttx.git
synced 2026-08-09 22:45:08 +00:00
Changes the default value for CONFIG_BOARD_LOOPSPERMSEC to -1, which is invalid. All boards that forget to configure this value will encounter a static assertion at compile time, enforcing that configurations upstreamed to NuttX have calibrated values for correct delay timings. Boards which implement ALARM_ARCH or TIMER_ARCH do not rely on the busy-loop delay implementation and thus only have a run-time check to ensure proper delay-timings (in the case where delays are used before the alarm/timer driver is registered). Some boards already in the NuttX upstream do not have calibrated values, but there are no users who currently own the board to submit a calibrated value for the configurations to use. In this scenario, the value is temporarily set to 0 and a warning is displayed so that users of these boards are informed of the calibration process. Signed-off-by: Matteo Golin <matteo.golin@gmail.com> |
||
|---|---|---|
| .. | ||
| arch_alarm.c | ||
| arch_rtc.c | ||
| arch_timer.c | ||
| capture.c | ||
| CMakeLists.txt | ||
| cs2100-cp.c | ||
| ds3231.c | ||
| ds3231.h | ||
| fake_capture.c | ||
| goldfish_timer.c | ||
| Kconfig | ||
| Make.defs | ||
| mcp794xx.c | ||
| mcp794xx.h | ||
| oneshot.c | ||
| pcf85263.c | ||
| pcf85263.h | ||
| pl031.c | ||
| ptp_clock.c | ||
| ptp_clock_dummy.c | ||
| pwm.c | ||
| rpmsg_rtc.c | ||
| rtc.c | ||
| rx8010.c | ||
| rx8010.h | ||
| timer.c | ||
| timer_wdog.c | ||
| watchdog.c | ||