static void setup_endpoints(void)
{
/* Setup EP2 (IN). */
- EP2CFG = (1 << 7) | /* EP is valid/activated */
- (1 << 6) | /* EP direction: IN */
- (1 << 5) | (0 << 4) | /* EP Type: bulk */
- (1 << 3) | /* EP buffer size: 1024 */
- (0 << 2) | /* Reserved. */
- (0 << 1) | (0 << 0); /* EP buffering: quad buffering */
+ EP2CFG = (1u << 7) | /* EP is valid/activated */
+ (1u << 6) | /* EP direction: IN */
+ (1u << 5) | (0u << 4) | /* EP Type: bulk */
+ (1u << 3) | /* EP buffer size: 1024 */
+ (0u << 2) | /* Reserved. */
+ (0u << 1) | (0u << 0); /* EP buffering: quad buffering */
SYNCDELAY();
/* Disable all other EPs (EP1, EP4, EP6, and EP8). */
*/
if ((IBNIRQ & bmEP2IBN) && (gpif_acquiring == PREPARED)) {
ledcounter = 1;
- PA1 = 0;
+ LED_OFF();
gpif_acquisition_start();
}
/* Blink LED during acquisition, keep it on otherwise. */
if (gpif_acquiring == RUNNING) {
if (--ledcounter == 0) {
- PA1 = !PA1;
+ LED_TOGGLE();
ledcounter = 1000;
}
} else if (gpif_acquiring == STOPPED) {
- PA1 = 1; /* LED on. */
+ LED_ON();
}
TF2 = 0;
}
ENABLE_HISPEED();
ENABLE_USBRESET();
- /* PA1 (LED) is an output. */
- PORTACFG = 0;
- OEA = (1 << 1);
- PA1 = 1; /* LED on. */
+ LED_INIT();
+ LED_ON();
/* Init timer2. */
RCAP2L = -500 & 0xff;