/*\r
- * FreeRTOS Kernel V10.2.1\r
- * Copyright (C) 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.\r
+ * FreeRTOS Kernel V10.3.0\r
+ * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.\r
*\r
* Permission is hereby granted, free of charge, to any person obtaining a copy of\r
* this software and associated documentation files (the "Software"), to deal in\r
* after 100 ticks, then xTimerPeriodInTicks should be set to 100.\r
* Alternatively, if the timer must expire after 500ms, then xPeriod can be set\r
* to ( 500 / portTICK_PERIOD_MS ) provided configTICK_RATE_HZ is less than or\r
- * equal to 1000.\r
+ * equal to 1000. Time timer period must be greater than 0.\r
*\r
* @param uxAutoReload If uxAutoReload is set to pdTRUE then the timer will\r
* expire repeatedly with a frequency set by the xTimerPeriodInTicks parameter.\r
* which is "void vCallbackFunction( TimerHandle_t xTimer );".\r
*\r
* @return If the timer is successfully created then a handle to the newly\r
- * created timer is returned. If the timer cannot be created (because either\r
- * there is insufficient FreeRTOS heap remaining to allocate the timer\r
- * structures, or the timer period was set to 0) then NULL is returned.\r
+ * created timer is returned. If the timer cannot be created because there is\r
+ * insufficient FreeRTOS heap remaining to allocate the timer\r
+ * structures then NULL is returned.\r
*\r
* Example usage:\r
* @verbatim\r
* after 100 ticks, then xTimerPeriodInTicks should be set to 100.\r
* Alternatively, if the timer must expire after 500ms, then xPeriod can be set\r
* to ( 500 / portTICK_PERIOD_MS ) provided configTICK_RATE_HZ is less than or\r
- * equal to 1000.\r
+ * equal to 1000. The timer period must be greater than 0.\r
*\r
* @param uxAutoReload If uxAutoReload is set to pdTRUE then the timer will\r
* expire repeatedly with a frequency set by the xTimerPeriodInTicks parameter.\r
* void vTimerSetReloadMode( TimerHandle_t xTimer, const UBaseType_t uxAutoReload );\r
*\r
* Updates a timer to be either an auto-reload timer, in which case the timer\r
- * automatically resets itself each time it expires, or a one shot timer, in\r
+ * automatically resets itself each time it expires, or a one-shot timer, in\r
* which case the timer will only expire once unless it is manually restarted.\r
*\r
* @param xTimer The handle of the timer being updated.\r
* UBaseType_t uxTimerGetReloadMode( TimerHandle_t xTimer );\r
*\r
* Queries a timer to determine if it is an auto-reload timer, in which case the timer\r
-* automatically resets itself each time it expires, or a one shot timer, in\r
+* automatically resets itself each time it expires, or a one-shot timer, in\r
* which case the timer will only expire once unless it is manually restarted.\r
*\r
* @param xTimer The handle of the timer being queried.\r