aboutsummaryrefslogtreecommitdiff
path: root/kernel/io/mcu/atmega2560/usart.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/io/mcu/atmega2560/usart.c')
-rw-r--r--kernel/io/mcu/atmega2560/usart.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/kernel/io/mcu/atmega2560/usart.c b/kernel/io/mcu/atmega2560/usart.c
index 381f403..6f59787 100644
--- a/kernel/io/mcu/atmega2560/usart.c
+++ b/kernel/io/mcu/atmega2560/usart.c
@@ -134,8 +134,8 @@ ISR(USART0_UDRE_vect) {
}
//called when byte is received
-ISR(USART0_RX_vect, ISR_NAKED) {
- context_save();
+ISR(USART0_RX_vect) {
+ //context_save();
struct usart_private* priv = (struct usart_private*) usart0.private_data;
@@ -143,6 +143,6 @@ ISR(USART0_RX_vect, ISR_NAKED) {
rbuffer_write(&priv->rx_buffer, c);
wake_all_queue(&priv->rx_queue);
- context_restore();
- asm volatile ("reti");
+ //context_restore();
+ //asm volatile ("reti");
} \ No newline at end of file