btstack_ring_buffer: use uint32_t for sizes

This commit is contained in:
Matthias Ringwald 2017-07-26 19:21:18 +02:00
parent fbae2915e1
commit 0df3b7185a
2 changed files with 4 additions and 4 deletions

View File

@ -61,7 +61,7 @@ void btstack_ring_buffer_init(btstack_ring_buffer_t * ring_buffer, uint8_t * sto
ring_buffer->full = 0;
}
int btstack_ring_buffer_bytes_available(btstack_ring_buffer_t * ring_buffer){
uint32_t btstack_ring_buffer_bytes_available(btstack_ring_buffer_t * ring_buffer){
if (ring_buffer->full) return ring_buffer->size;
int diff = ring_buffer->last_written_index - ring_buffer->last_read_index;
if (diff >= 0) return diff;
@ -74,7 +74,7 @@ int btstack_ring_buffer_empty(btstack_ring_buffer_t * ring_buffer){
}
//
int btstack_ring_buffer_bytes_free(btstack_ring_buffer_t * ring_buffer){
uint32_t btstack_ring_buffer_bytes_free(btstack_ring_buffer_t * ring_buffer){
return ring_buffer->size - btstack_ring_buffer_bytes_available(ring_buffer);
}

View File

@ -76,14 +76,14 @@ int btstack_ring_buffer_empty(btstack_ring_buffer_t * ring_buffer);
* @param ring_buffer object
* @return number of bytes available for read
*/
int btstack_ring_buffer_bytes_available(btstack_ring_buffer_t * ring_buffer);
uint32_t btstack_ring_buffer_bytes_available(btstack_ring_buffer_t * ring_buffer);
/**
* Get free space available for write
* @param ring_buffer object
* @return number of bytes available for write
*/
int btstack_ring_buffer_bytes_free(btstack_ring_buffer_t * ring_buffer);
uint32_t btstack_ring_buffer_bytes_free(btstack_ring_buffer_t * ring_buffer);
/**
* Write bytes into ring buffer