at90usb162_quickstart_drv.h File Reference

Go to the source code of this file.

Defines

#define Usart_spi_hard_init()   (PORTD |= 0x2C, DDRD |= 0x28, DDRD &= ~0x04)
#define Usart_hard_init_without_ctrl()   (PORTD |= 0x0C, DDRD |= 0x08, DDRD &= ~0x04)
#define Usart_hard_init_with_ctrl()   (PORTD |= 0xCC, DDRD |= 0x48, DDRD &= ~0x84)
#define Usart_spi_soft_init()
#define Usart_soft_init_with_ctrl()
#define Usart_soft_init_without_ctrl()
#define Usart_write_byte(dt)   (UDR1 = dt)
#define Usart_read_byte()   (UDR1)
#define Is_usart_byte_sent()   (((UCSR1A&(1<<TXC1)) != 0) ? TRUE : FALSE)
#define Usart_clear_flag_send()   (UCSR1A |= (1<<TXC1))
#define Is_usart_byte_received()   (((UCSR1A&(1<<RXC1)) != 0) ? TRUE : FALSE)
#define Usart_clear_flag_receive()   (UCSR1A |= (1<<RXC1))
#define Is_usart_data_reg_empty()   (((UCSR1A&(1<<UDRE1)) != 0) ? TRUE : FALSE)
#define Delay_config_ms(ms)
#define Delay_config_us(us)
#define Delay_reset()   (Timer16_set_counter(0x0000), Timer16_clear_compare_a_it())
#define Is_delay_end()   (Timer16_get_compare_a_it())
#define Is_not_delay_end()   (!(Timer16_get_compare_a_it()))
#define Bp_delay_debounce()   { Delay_config_ms(20); Delay_reset(); while (Is_not_delay_end());}


Define Documentation

 
#define Usart_spi_hard_init (  )     (PORTD |= 0x2C, DDRD |= 0x28, DDRD &= ~0x04)

Definition at line 13 of file at90usb162_quickstart_drv.h.

 
#define Usart_hard_init_without_ctrl (  )     (PORTD |= 0x0C, DDRD |= 0x08, DDRD &= ~0x04)

Definition at line 14 of file at90usb162_quickstart_drv.h.

 
#define Usart_hard_init_with_ctrl (  )     (PORTD |= 0xCC, DDRD |= 0x48, DDRD &= ~0x84)

Definition at line 15 of file at90usb162_quickstart_drv.h.

 
#define Usart_spi_soft_init (  ) 

Value:

(UBRR1  = 0, \
                                          UCSR1C = (1<<7)|(1<<6)|(1<<1)|(1<<0), \
                                          UCSR1B = (1<<3)|(1<<4), \
                                          UBRR1 = 4)

Definition at line 18 of file at90usb162_quickstart_drv.h.

 
#define Usart_soft_init_with_ctrl (  ) 

Value:

(UBRR1 = 0, \
                                          UCSR1C = (1<<UCSZ11) | (1<<UCSZ10), \
                                          UCSR1D = (1<<CTSEN) | (1<<RTSEN), \
                                          UCSR1B = (1<<RXEN1) | (1<<TXEN1), \
                                          UBRR1 = 9)

Definition at line 22 of file at90usb162_quickstart_drv.h.

 
#define Usart_soft_init_without_ctrl (  ) 

Value:

(UBRR1 = 0, \
                                          UCSR1C = (1<<UCSZ11) | (1<<UCSZ10), \
                                          UCSR1D &= ~((1<<CTSEN) | (1<<RTSEN)), \
                                          UCSR1B = (1<<RXEN1) | (1<<TXEN1), \
                                          UBRR1 = 4)

Definition at line 29 of file at90usb162_quickstart_drv.h.

#define Usart_write_byte ( dt   )     (UDR1 = dt)

Definition at line 35 of file at90usb162_quickstart_drv.h.

 
#define Usart_read_byte (  )     (UDR1)

Definition at line 36 of file at90usb162_quickstart_drv.h.

 
#define Is_usart_byte_sent (  )     (((UCSR1A&(1<<TXC1)) != 0) ? TRUE : FALSE)

Definition at line 37 of file at90usb162_quickstart_drv.h.

 
#define Usart_clear_flag_send (  )     (UCSR1A |= (1<<TXC1))

Definition at line 38 of file at90usb162_quickstart_drv.h.

 
#define Is_usart_byte_received (  )     (((UCSR1A&(1<<RXC1)) != 0) ? TRUE : FALSE)

Definition at line 39 of file at90usb162_quickstart_drv.h.

 
#define Usart_clear_flag_receive (  )     (UCSR1A |= (1<<RXC1))

Definition at line 40 of file at90usb162_quickstart_drv.h.

 
#define Is_usart_data_reg_empty (  )     (((UCSR1A&(1<<UDRE1)) != 0) ? TRUE : FALSE)

Definition at line 41 of file at90usb162_quickstart_drv.h.

#define Delay_config_ms ( ms   ) 

Value:

Definition at line 46 of file at90usb162_quickstart_drv.h.

#define Delay_config_us ( us   ) 

Value:

Definition at line 50 of file at90usb162_quickstart_drv.h.

 
#define Delay_reset (  )     (Timer16_set_counter(0x0000), Timer16_clear_compare_a_it())

Definition at line 55 of file at90usb162_quickstart_drv.h.

 
#define Is_delay_end (  )     (Timer16_get_compare_a_it())

Definition at line 56 of file at90usb162_quickstart_drv.h.

 
#define Is_not_delay_end (  )     (!(Timer16_get_compare_a_it()))

Definition at line 57 of file at90usb162_quickstart_drv.h.

 
#define Bp_delay_debounce (  )     { Delay_config_ms(20); Delay_reset(); while (Is_not_delay_end());}

Definition at line 62 of file at90usb162_quickstart_drv.h.


Generated on Fri Jun 15 14:15:33 2007 for Atmel by  doxygen 1.5.1-p1