24#define RX_RING_BUFFER (RX_BUFFER_SIZE+1)
25#define TX_RING_BUFFER (TX_BUFFER_SIZE+1)
69 uint16_t UBRR0_value = ((F_CPU / (8L *
BAUD_RATE)) - 1)/2 ;
70 UCSR0A &= ~(1 << U2X0);
72 uint16_t UBRR0_value = ((F_CPU / (4L *
BAUD_RATE)) - 1)/2;
73 UCSR0A |= (1 << U2X0);
75 UBRR0H = UBRR0_value >> 8;
79 UCSR0B |= (1<<RXEN0 | 1<<TXEN0 | 1<<RXCIE0);
102 UCSR0B |= (1 << UDRIE0);
165 case CMD_DEBUG_REPORT: {uint8_t sreg = SREG; cli();
bit_true(sys_rt_exec_debug,EXEC_DEBUG_REPORT); SREG = sreg;}
break;
#define CMD_SPINDLE_OVR_COARSE_MINUS
#define CMD_SPINDLE_OVR_RESET
#define CMD_STATUS_REPORT
#define CMD_RAPID_OVR_RESET
#define CMD_SPINDLE_OVR_FINE_MINUS
#define CMD_SPINDLE_OVR_STOP
#define CMD_FEED_OVR_COARSE_MINUS
#define CMD_FEED_OVR_FINE_MINUS
#define CMD_COOLANT_FLOOD_OVR_TOGGLE
#define CMD_SPINDLE_OVR_COARSE_PLUS
#define CMD_RAPID_OVR_MEDIUM
#define CMD_COOLANT_MIST_OVR_TOGGLE
#define CMD_FEED_OVR_FINE_PLUS
#define CMD_FEED_OVR_COARSE_PLUS
#define CMD_SPINDLE_OVR_FINE_PLUS
#define CMD_FEED_OVR_RESET
#define CMD_RAPID_OVR_LOW
volatile uint8_t sys_rt_exec_state
#define bit_true(x, mask)
uint8_t serial_rx_buffer[RX_RING_BUFFER]
uint8_t serial_tx_buffer_head
uint8_t serial_get_rx_buffer_available()
void serial_reset_read_buffer()
uint8_t serial_rx_buffer_head
volatile uint8_t serial_tx_buffer_tail
void serial_write(uint8_t data)
volatile uint8_t serial_rx_buffer_tail
uint8_t serial_get_tx_buffer_count()
uint8_t serial_get_rx_buffer_count()
uint8_t serial_tx_buffer[TX_RING_BUFFER]
void system_set_exec_state_flag(uint8_t mask)
void system_set_exec_accessory_override_flag(uint8_t mask)
void system_set_exec_motion_override_flag(uint8_t mask)
#define EXEC_FEED_OVR_RESET
#define EXEC_FEED_OVR_COARSE_MINUS
#define EXEC_SPINDLE_OVR_FINE_MINUS
#define EXEC_SPINDLE_OVR_COARSE_MINUS
#define EXEC_FEED_OVR_FINE_PLUS
#define EXEC_RAPID_OVR_LOW
#define EXEC_FEED_OVR_COARSE_PLUS
#define EXEC_SPINDLE_OVR_COARSE_PLUS
#define EXEC_STATUS_REPORT
#define EXEC_COOLANT_FLOOD_OVR_TOGGLE
#define EXEC_SPINDLE_OVR_STOP
#define EXEC_RAPID_OVR_MEDIUM
#define EXEC_MOTION_CANCEL
#define EXEC_COOLANT_MIST_OVR_TOGGLE
#define EXEC_SPINDLE_OVR_FINE_PLUS
#define EXEC_SPINDLE_OVR_RESET
#define EXEC_RAPID_OVR_RESET
#define EXEC_FEED_OVR_FINE_MINUS