Better comments for systick callback information.
authorNathael Pajani <nathael.pajani@ed3l.fr>
Tue, 21 Oct 2014 09:47:04 +0000 (11:47 +0200)
committerNathael Pajani <nathael.pajani@ed3l.fr>
Tue, 8 Nov 2022 16:03:04 +0000 (17:03 +0100)
core/systick.c
include/core/system.h

index bcf1ab5..266250d 100644 (file)
@@ -69,6 +69,8 @@ void SysTick_Handler(void)
 /* Register a callback to be called every 'period' system ticks with 'param' parameter.
  * returns the callback number, to be used to remove the callback from the table of callbacks.
  * returns negative value on error.
+ * The callback will get the "global_wrapping_system_ticks" as argument, which wraps every 50 days
+ *   or so with a 1ms tick
  */
 int add_systick_callback(void (*callback) (uint32_t), uint16_t period)
 {
index fd7fec9..0ce6faf 100644 (file)
@@ -136,9 +136,11 @@ void systick_timer_on(uint32_t ms);
 /* Removes the main clock from the selected timer block */
 void systick_timer_off(void);
 
-/* Register a callback to be called every 'period' system ticks with 'param' parameter.
+/* Register a callback to be called every 'period' system ticks.
  * returns the callback number, to be used to remove the callback from the table of callbacks.
  * returns negative value on error.
+ * The callback will get the "global_wrapping_system_ticks" as argument, which wraps every 50 days
+ *   or so with a 1ms tick
  */
 #define MAX_SYSTICK_CALLBACKS  4
 int add_systick_callback(void (*callback) (uint32_t), uint16_t period);