56 virtual void set_tx_mask (
const Port::Mask tx) {
58 this->m_pin.set_dir_in();
61 this->m_pin.set_mask(tx);
65 virtual void send (uint16_t originalData)
const {
68 this->m_pin.set_dir_out();
70 UARTTX::send(originalData);
72 this->m_pin.set_dir_in();
75 virtual void send_array (
char const array[], uint32_t words)
const {
78 this->m_pin.set_dir_out();
80 UARTTX::send_array(array, words);
82 this->m_pin.set_dir_in();