boards/arduino-mega2560: cleanup in periph_conf.h
- remove unused periph configuration - fixed doxygen
This commit is contained in:
parent
f0da25dbc0
commit
e55ea0885c
@ -24,24 +24,25 @@ extern "C" {
|
||||
#endif
|
||||
|
||||
/**
|
||||
* @name Clock configuration
|
||||
* @brief Clock configuration
|
||||
* @{
|
||||
*/
|
||||
#define CLOCK_CORECLOCK (16000000L)
|
||||
/** @} */
|
||||
|
||||
/**
|
||||
* @name Timer peripheral configuration
|
||||
* @brief The ATmega2560 has 6 timers. Timer0 and Timer2 are 8 Bit Timers,
|
||||
* Timer0 has special uses too and therefore we'll avoid using it.
|
||||
* Timer5 has special uses with certain Arduino Shields, too.
|
||||
* Therefore we'll also avoid using Timer5.
|
||||
* This results in the following mapping to use the left over 16 Bit
|
||||
* timers:
|
||||
* @brief Timer peripheral configuration
|
||||
*
|
||||
* Timer1 -> TIMER_0
|
||||
* Timer3 -> TIMER_1
|
||||
* Timer4 -> TIMER_2
|
||||
* The ATmega2560 has 6 timers. Timer0 and Timer2 are 8 Bit Timers,
|
||||
* Timer0 has special uses too and therefore we'll avoid using it.
|
||||
* Timer5 has special uses with certain Arduino Shields, too.
|
||||
* Therefore we'll also avoid using Timer5.
|
||||
* This results in the following mapping to use the left over 16 Bit
|
||||
* timers:
|
||||
*
|
||||
* Timer1 -> TIMER_0
|
||||
* Timer3 -> TIMER_1
|
||||
* Timer4 -> TIMER_2
|
||||
*
|
||||
* @{
|
||||
*/
|
||||
@ -133,9 +134,10 @@ extern "C" {
|
||||
#define TIMER2_COMPA_ISR TIMER4_COMPA_vect
|
||||
#define TIMER2_COMPB_ISR TIMER4_COMPB_vect
|
||||
#define TIMER2_COMPC_ISR TIMER4_COMPC_vect
|
||||
/** @} */
|
||||
|
||||
/**
|
||||
* @name UART configuration
|
||||
* @brief UART configuration
|
||||
* @{
|
||||
*/
|
||||
#define UART_NUMOF (4U)
|
||||
@ -239,20 +241,7 @@ extern "C" {
|
||||
#define UART3_SET_8BIT_SIZE UART3_CTRL_STAT_C |= UART3_8BIT_SIZE
|
||||
#define UART3_RECEIVED_DATA (UART3_CTRL_STAT_A & (1 << UART3_RX_COMPLETE))
|
||||
#define UART3_DTREG_EMPTY (UART3_CTRL_STAT_A & (1 << UART3_DATA_EMPTY))
|
||||
|
||||
/**
|
||||
* @brief ADC configuration
|
||||
*/
|
||||
#define ADC_NUMOF (0U)
|
||||
#define ADC_0_EN 0
|
||||
#define ADC_1_EN 0
|
||||
|
||||
/**
|
||||
* @brief PWM configuration
|
||||
*/
|
||||
#define PWM_NUMOF (0U)
|
||||
#define PWM_0_EN 0
|
||||
#define PWM_1_EN 0
|
||||
/** @} */
|
||||
|
||||
/**
|
||||
* @brief SPI configuration
|
||||
@ -272,13 +261,6 @@ extern "C" {
|
||||
#define SPI_0_EN 1 /* remove once SPI rework is done */
|
||||
/** @} */
|
||||
|
||||
/**
|
||||
* @brief I2C configuration
|
||||
*/
|
||||
#define I2C_NUMOF (0U) /* TODO */
|
||||
#define I2C_0_EN 0
|
||||
#define I2C_0_EN 0
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user