@@ -22,7 +22,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
22
22
#ifndef __SoftwareSerial_h
23
23
#define __SoftwareSerial_h
24
24
25
- #include " circular_queue/circular_queue_mp .h"
25
+ #include " circular_queue/circular_queue .h"
26
26
#include < Stream.h>
27
27
28
28
namespace EspSoftwareSerial {
@@ -365,7 +365,7 @@ class UARTBase : public Stream {
365
365
#endif
366
366
// the ISR stores the relative bit times in the buffer. The inversion corrected level is used as sign bit (2's complement):
367
367
// 1 = positive including 0, 0 = negative.
368
- std::unique_ptr<circular_queue_mp <uint32_t , UARTBase*> > m_isrBuffer;
368
+ std::unique_ptr<circular_queue <uint32_t , UARTBase*> > m_isrBuffer;
369
369
const Delegate<void (uint32_t &&), UARTBase*> m_isrBufferForEachDel { [](UARTBase* self, uint32_t && isrTick) { self->rxBits (isrTick); }, this };
370
370
std::atomic<bool > m_isrOverflow { false };
371
371
uint32_t m_isrLastTick;
@@ -442,9 +442,6 @@ extern template void delegate::detail::DelegateImpl<void*, void>::operator()() c
442
442
extern template size_t circular_queue<uint32_t , EspSoftwareSerial::UARTBase*>::available() const ;
443
443
extern template bool circular_queue<uint32_t , EspSoftwareSerial::UARTBase*>::push(uint32_t &&);
444
444
extern template bool circular_queue<uint32_t , EspSoftwareSerial::UARTBase*>::push(const uint32_t &);
445
- extern template size_t circular_queue_mp<uint32_t , EspSoftwareSerial::UARTBase*>::available() const ;
446
- extern template bool circular_queue_mp<uint32_t , EspSoftwareSerial::UARTBase*>::push(uint32_t &&);
447
- extern template bool circular_queue_mp<uint32_t , EspSoftwareSerial::UARTBase*>::push(const uint32_t &);
448
445
449
446
#endif // __SoftwareSerial_h
450
447
0 commit comments