|
419b86999d
|
Make use of C++ standard library
|
2022-05-29 16:15:11 +02:00 |
|
|
a5f8e8e3d7
|
Fix volatile compound assignments being deprecated in C++20
|
2022-05-29 14:46:32 +02:00 |
|
|
119de32445
|
Adapt to moved type submodule
|
2020-05-16 17:42:52 +02:00 |
|
|
6d9ef6e4be
|
Make variables const
|
2020-04-13 16:41:16 +02:00 |
|
|
bcd18db494
|
Fix double speed flag not being cleared if not used
|
2020-04-13 13:06:11 +02:00 |
|
|
04b6782ec4
|
Add automatic selection of double speed based on error
|
2020-04-12 23:57:16 +02:00 |
|
|
41b9ef74f9
|
Moved uart utils to separate type submodule
|
2020-04-07 03:50:29 +02:00 |
|
|
fa0a65a94c
|
Capitalized local constexpr variables to be more consistent
|
2020-04-05 03:36:05 +02:00 |
|
|
ddf105a175
|
Made library header only again and provided way to disable interrupt vectors
|
2019-08-15 18:07:11 +02:00 |
|
|
16c9015f43
|
Replaced maybe_unused with unnamed parameter
|
2019-08-14 19:55:06 +02:00 |
|
|
7c21664fe4
|
Refactored code to get rid of code duplication
|
2019-08-14 19:49:42 +02:00 |
|
|
e326e40b38
|
Fixed blocking on full rx buffer and implemented support for ATmega328P
|
2019-08-14 18:58:21 +02:00 |
|
|
c4700ed824
|
Fixed non-compliant use of constexpr for pointers
|
2019-08-10 14:12:10 +02:00 |
|
|
c4f38cbcdf
|
Changed template parameter order
|
2019-08-05 20:05:59 +02:00 |
|
|
231fc0de48
|
Changed clock header to cpp file extension
|
2019-08-03 20:20:20 +02:00 |
|
|
8153696309
|
Fixed flushing not blocking correctly
|
2019-08-03 18:45:51 +02:00 |
|
|
9f9f7a8de5
|
Added flushing of transmit buffer
|
2019-08-03 17:52:28 +02:00 |
|
|
33c3cedb1e
|
Fixed missing headers
|
2019-08-02 20:23:54 +02:00 |
|
|
a3d76a138d
|
Implemented peeking with and without data for interrupt and blocking mode
|
2019-08-02 18:20:06 +02:00 |
|
|
95963295e2
|
Implemented blocking rx
|
2019-08-02 17:54:34 +02:00 |
|
|
0bfd303a26
|
Removed unneeded tx complete interrupt
|
2019-08-02 17:41:14 +02:00 |
|
|
efe1446907
|
Implemented interrupt driven rx for uart1
|
2019-08-02 17:36:07 +02:00 |
|
|
b90da9bd9c
|
Moved ring buffer to it's own struct
|
2019-08-02 17:13:53 +02:00 |
|
|
51a9d30c0a
|
Implemented interrupt driven tx
|
2019-08-02 16:41:53 +02:00 |
|
|
3aeb43ee1e
|
Added basic structure to support interrupt driven operation
|
2019-08-02 12:18:35 +02:00 |
|
|
a13a1ca9ab
|
Fixed header includes
|
2019-08-02 12:18:35 +02:00 |
|
|
bdf4bd169e
|
Moved hardware abstraction to separate header
|
2019-08-02 12:18:35 +02:00 |
|