boards/arduino-mega2560: cleanup in periph_conf.h

- remove unused periph configuration
- fixed doxygen
pr/gpio
Hauke Petersen 7 years ago
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…
Cancel
Save