Skip to content

Commit 37cfc06

Browse files
micro-ROS rolling Library auto-update 22-06-2023 06:17 (#1435)
Co-authored-by: pablogs9 <[email protected]>
1 parent 8e0fb7f commit 37cfc06

File tree

13 files changed

+26
-8
lines changed

13 files changed

+26
-8
lines changed

built_packages

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11

2-
https://github.com/ament/ament_cmake.git 75a74e2b993c1e70395cf972b51f0d2f049263dc
2+
https://github.com/ament/ament_cmake.git b11f8312796a0437328c7566dd4112ea6bbb6de2
33
https://github.com/ament/ament_index.git 880020d52377a7007add076996bc5e5246d90eab
44
https://github.com/ament/ament_lint.git f10eecd28cdc05746c1f8c0f45984db6052cfd40
55
https://github.com/ament/ament_package.git 4e575b1b08659249ceb0a838b9a251f8b1477b04
66
https://github.com/ament/googletest.git 1c2fdcd80b08fcfe6b70fa2a369ae6bab9d5f78e
7-
https://github.com/ament/uncrustify_vendor.git fafded5cb059d5055d6d5def44fe18b0366ba2cd
7+
https://github.com/ament/uncrustify_vendor.git 01bd2f881f625cb98a37578dab58eb3141f609ab
88
https://github.com/eProsima/Micro-CDR.git ed4fd513a24a53b93d548d342cb7aa0a18716f04
9-
https://github.com/eProsima/Micro-XRCE-DDS-Client.git 5cd43eb0ba97c7ec21949492344b8bf05e04572c
9+
https://github.com/eProsima/Micro-XRCE-DDS-Client.git cf9069c497fa96af58052dbdcb17566719ba934c
1010
https://github.com/micro-ROS/micro_ros_msgs.git 6169930ea21b4deb9b400ac479475d1efb3853a8
1111
https://github.com/micro-ROS/micro_ros_utilities 726d95d22c8688d1b71bb41e873e2ee134996706
12-
https://github.com/micro-ROS/rcl c471b2fcbe20c6ebe8194f151f20217e6bd9f593
12+
https://github.com/micro-ROS/rcl 91f44464ade4a636744728718660161028271b10
1313
https://github.com/micro-ROS/rcutils 6f2c2f8550c34ad4dcc2ca90605b5f2789c64243
1414
https://github.com/micro-ROS/rmw-microxrcedds.git 6833232797d1034860125e949f34067a850eeb43
1515
https://github.com/micro-ROS/rosidl_dynamic_typesupport.git 9dcea0491f208e2935c52edd32f279c1267826d7
@@ -20,15 +20,15 @@ https://github.com/ros2/ament_cmake_ros.git 15f835d0e31354c4ac958a32b5f1caa42465
2020
https://github.com/ros2/common_interfaces.git 366eea24ffce6c87f8860cbcd27f4863f46ad822
2121
https://github.com/ros2/example_interfaces.git 108037a8216a6c39be5ecc9f7c18e79a95445805
2222
https://github.com/ros2/libyaml_vendor.git 27040264c0b2ba553d2ea8b9297c1dc0d74cbf1b
23-
https://github.com/ros2/rcl.git 230ae2f55167e789f2e15c81b79a49a63ddbc3ec
23+
https://github.com/ros2/rcl.git 43f8163b9d3421912c85b9a7d367996ff406a44e
2424
https://github.com/ros2/rcl_interfaces.git f03ee90089b96e9d6aa699019f43f17e1b0ac291
2525
https://github.com/ros2/rcl_logging.git e9f237d29cfa9651eb96273e7e1fefb978faa1dc
2626
https://github.com/ros2/rclc 97ab70c2b44f9bb6d4fdd239f9343162f33e5574
2727
https://github.com/ros2/rcpputils.git 47ad866332d307a9f6a9fe46391efcd1c9a2de54
2828
https://github.com/ros2/rmw.git e523e4706ae6e20134fb835a91d18b74a134175e
2929
https://github.com/ros2/rmw_implementation.git 29640b9f2b480a3e6c13126203714d4bb6d5e7d2
3030
https://github.com/ros2/ros2_tracing.git 4f545019b5db0c452033f64d56035f73b64cd692
31-
https://github.com/ros2/rosidl.git 69efae078fd3a4c4122ff695de99f69e4dcd5dbc
31+
https://github.com/ros2/rosidl.git 187210e921c2a70390943ea87e8fcd90c27c14ba
3232
https://github.com/ros2/rosidl_core.git 84fa73d3974fe31fbe397e41e4449a31c2fb6ce4
3333
https://github.com/ros2/rosidl_dds.git 16a3503d7694917f0c968e3918351e8d2f7fdb38
3434
https://github.com/ros2/rosidl_defaults.git 65d0e79a6f477e22b7213590bc8d2465e16cedbf

src/cortex-m0plus/libmicroros.a

668 Bytes
Binary file not shown.

src/cortex-m3/libmicroros.a

712 Bytes
Binary file not shown.

src/cortex-m4/libmicroros.a

712 Bytes
Binary file not shown.
716 Bytes
Binary file not shown.
712 Bytes
Binary file not shown.
724 Bytes
Binary file not shown.

src/esp32/libmicroros.a

1.66 KB
Binary file not shown.
724 Bytes
Binary file not shown.

src/mk20dx256/libmicroros.a

684 Bytes
Binary file not shown.
676 Bytes
Binary file not shown.
676 Bytes
Binary file not shown.

src/rcl/timer.h

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ extern "C"
3131
#include "rcl/macros.h"
3232
#include "rcl/time.h"
3333
#include "rcl/types.h"
34+
#include "rcutils/logging_macros.h"
3435
#include "rmw/rmw.h"
3536

3637
typedef struct rcl_timer_impl_s rcl_timer_impl_t;
@@ -125,8 +126,8 @@ rcl_get_zero_initialized_timer(void);
125126
* // ... error handling
126127
*
127128
* rcl_timer_t timer = rcl_get_zero_initialized_timer();
128-
* ret = rcl_timer_init(
129-
* &timer, &clock, context, RCL_MS_TO_NS(100), my_timer_callback, allocator);
129+
* ret = rcl_timer_init2(
130+
* &timer, &clock, context, RCL_MS_TO_NS(100), my_timer_callback, allocator, true);
130131
* // ... error handling, use the timer with a wait set, or poll it manually, then cleanup
131132
* ret = rcl_timer_fini(&timer);
132133
* // ... error handling
@@ -151,6 +152,7 @@ rcl_get_zero_initialized_timer(void);
151152
* \param[in] period the duration between calls to the callback in nanoseconds
152153
* \param[in] callback the user defined function to be called every period
153154
* \param[in] allocator the allocator to use for allocations
155+
* \param[in] autostart the state of the timer at initialization
154156
* \return #RCL_RET_OK if the timer was initialized successfully, or
155157
* \return #RCL_RET_INVALID_ARGUMENT if any arguments are invalid, or
156158
* \return #RCL_RET_ALREADY_INIT if the timer was already initialized, or
@@ -160,6 +162,22 @@ rcl_get_zero_initialized_timer(void);
160162
RCL_PUBLIC
161163
RCL_WARN_UNUSED
162164
rcl_ret_t
165+
rcl_timer_init2(
166+
rcl_timer_t * timer,
167+
rcl_clock_t * clock,
168+
rcl_context_t * context,
169+
int64_t period,
170+
const rcl_timer_callback_t callback,
171+
rcl_allocator_t allocator,
172+
bool autostart);
173+
174+
/**
175+
* \deprecated `rcl_timer_init` implementation was removed.
176+
* Refer to `rcl_timer_init2`.
177+
*/
178+
RCL_PUBLIC
179+
RCUTILS_DEPRECATED_WITH_MSG("Call rcl_timer_init2 instead")
180+
rcl_ret_t
163181
rcl_timer_init(
164182
rcl_timer_t * timer,
165183
rcl_clock_t * clock,

0 commit comments

Comments
 (0)