From 737e4e248ce408c43ac02917a5fa9aced89b7af6 Mon Sep 17 00:00:00 2001 From: Sadeep Madurange Date: Wed, 7 May 2025 14:46:05 +0800 Subject: Delete all prints. --- main.c | 51 ++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 38 insertions(+), 13 deletions(-) (limited to 'main.c') diff --git a/main.c b/main.c index 6784d44..5b616b3 100644 --- a/main.c +++ b/main.c @@ -1,26 +1,51 @@ +/* + * example_usage.c + * + */ + +#define bit_clr(a,b) ((a) &=~(1<<(b))) +#define bit_set(a,b) ((a) |= (1<<(b))) +#define bit_tst(a,b) ((a) & (1<<(b))) +#define bit_change(a,b) ((a) ^= (1<<(b))) + +#include + +#include +#include #include +#define Soft_UART_TX_PORT PORTD +#define Soft_UART_TX_DDR DDRD +#define Soft_UART_TX_PIN 3 +#define Soft_UART_Baud 9600 +#include "Soft_UART_Timer1.h" + #include "r503.h" +static inline void uart_write(const char *s) +{ + for (; *s; s++) { + Soft_UART_send_byte(*s); + } + Soft_UART_send_byte('\r'); + Soft_UART_send_byte('\n'); +} + int main(void) { + cli(); + Soft_UART_init(); + bit_set(DDRB,5); + sei(); + fpm_init(); + if (fpm_clear_db()) + fpm_led_on(PURPLE); - for (;;) + while (1) { - fpm_led_on(RED); - _delay_ms(500); - fpm_led_off(); - _delay_ms(500); - fpm_led_on(BLUE); - _delay_ms(500); - fpm_led_off(); - _delay_ms(500); - fpm_led_on(PURPLE); - _delay_ms(500); - fpm_led_off(); - _delay_ms(500); } return 0; } + -- cgit v1.2.3