* @brief Destroy the ring buffer object, which is created by rt_ringbuffer_create() . * * @param rb A pointer to the ring buffer object. */
| 455 | * @param rb A pointer to the ring buffer object. |
| 456 | */ |
| 457 | void rt_ringbuffer_destroy(struct rt_ringbuffer *rb) |
| 458 | { |
| 459 | RT_ASSERT(rb != RT_NULL); |
| 460 | |
| 461 | rt_free(rb->buffer_ptr); |
| 462 | rt_free(rb); |
| 463 | } |
| 464 | RTM_EXPORT(rt_ringbuffer_destroy); |
| 465 | |
| 466 | #endif |