Renamed choosing function

This commit is contained in:
BlackMark 2019-07-28 10:54:47 +02:00
parent 2364bff11f
commit ae90fdae3f

View File

@ -32,12 +32,12 @@ enum class Parity {
namespace detail { namespace detail {
template <const DataBits dataBits> template <const DataBits dataBits>
struct choose_data_size { struct choose_data_type {
using type = uint8_t; using type = uint8_t;
}; };
template <> template <>
struct choose_data_size<DataBits::NINE> { struct choose_data_type<DataBits::NINE> {
using type = uint16_t; using type = uint16_t;
}; };
@ -51,7 +51,7 @@ class settings {
static constexpr auto DATA_BITS = dataBits; static constexpr auto DATA_BITS = dataBits;
static constexpr auto PARITY = parity; static constexpr auto PARITY = parity;
static constexpr auto STOP_BITS = stopBits; static constexpr auto STOP_BITS = stopBits;
using data_t = typename detail::choose_data_size<DATA_BITS>::type; using data_t = typename detail::choose_data_type<DATA_BITS>::type;
}; };
} // namespace uart } // namespace uart