Added the lower bound check to VirtualBuffer::checkOutOfBound()
Refactored VirtualBuffer::stop into VirtualBuffer::end
Included types.hpp in VirtualBuffer and removed fifo.hpp
Updated ram instantiation in fifo.hpp
Implemented Fifo constructor and fixed indentation
Fixed ram size
Implemented
Fifo::isEmpty()
Fifo::isFull()
Added:
fifo_put_full_ex
fifo_get_full_ex
Included exceptions.hpp in virtual_buffer.cpp
Implemented Fifo::put()
Implemented Fifo::get()
Implemented RingRam::RingRam()
Initialized ram in RingRam constructor
Added RingRam initialization in VirtualBuffer constructors
Added ram initialization in Fifo constructor
TODO update
Added const attribute to fifo interfaces
Added const attribute to stack interface
Refactored Stack
Added:
stack_push_full_ex
stack_pop_empty_ex