Fix usart_obj_tx_str

* Fix usart_obj_tx_str to send the actual string.
* Fix issue #126
This commit is contained in:
mux 2014-01-10 11:19:34 +02:00
parent ab04f5804f
commit e98cc2b691
1 changed files with 4 additions and 2 deletions

View File

@ -205,8 +205,10 @@ static mp_obj_t usart_obj_tx_char(mp_obj_t self_in, mp_obj_t c) {
static mp_obj_t usart_obj_tx_str(mp_obj_t self_in, mp_obj_t s) {
pyb_usart_obj_t *self = self_in;
if (self->is_enabled) {
//usart_tx_str(self->usart_id, mp_obj_get_str(s));
usart_tx_str(self->usart_id, "test");
if (MP_OBJ_IS_TYPE(s, &str_type)) {
const char *str = qstr_str(mp_obj_get_qstr(s));
usart_tx_str(self->usart_id, str);
}
}
return mp_const_none;
}