Skip to content

Commit 2f8e3fb

Browse files
committed
[NANO130] remove dead code
1 parent 348fa75 commit 2f8e3fb

File tree

3 files changed

+2
-57
lines changed

3 files changed

+2
-57
lines changed

targets/TARGET_NUVOTON/TARGET_NANO100/gpio_api.c

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,8 @@ uint32_t gpio_set(PinName pin)
2828

2929
uint32_t pin_index = NU_PINNAME_TO_PIN(pin);
3030

31-
#if 1
31+
// GPIO PinMap
3232
pin_function(pin, 0 << NU_MFP_POS(pin_index));
33-
#else
34-
pinmap_pinout(pin, PinMap_GPIO);
35-
#endif
3633

3734
return (uint32_t)(1 << pin_index); // Return the pin mask
3835
}

targets/TARGET_NUVOTON/TARGET_NANO100/i2c_api.c

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -542,23 +542,6 @@ static int i2c_poll_tran_heatbeat_timeout(i2c_t *obj, uint32_t timeout)
542542
return (elapsed >= timeout);
543543
}
544544

545-
#if 0
546-
static int i2c_is_stat_int(i2c_t *obj)
547-
{
548-
I2C_T *i2c_base = (I2C_T *) NU_MODBASE(obj->i2c.i2c);
549-
// NUC472/M453/M487
550-
//return !! (i2c_base->CON & I2C_CON_I2C_STS_Msk);
551-
// NANO130
552-
return !! (i2c_base->INTSTS & I2C_INTSTS_INTSTS_Msk);
553-
}
554-
555-
static int i2c_is_stop_det(i2c_t *obj)
556-
{
557-
I2C_T *i2c_base = (I2C_T *) NU_MODBASE(obj->i2c.i2c);
558-
559-
return ! (i2c_base->CON & I2C_CON_STOP_Msk);
560-
}
561-
#endif
562545

563546
static int i2c_is_trsn_done(i2c_t *obj)
564547
{

targets/TARGET_NUVOTON/TARGET_NANO100/serial_api.c

Lines changed: 1 addition & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,6 @@ void serial_putc(serial_t *obj, int c)
346346

347347
int serial_readable(serial_t *obj)
348348
{
349-
//return UART_IS_RX_READY(((UART_T *) NU_MODBASE(obj->serial.uart)));
350349
return ! UART_GET_RX_EMPTY(((UART_T *) NU_MODBASE(obj->serial.uart)));
351350
}
352351

@@ -427,9 +426,6 @@ int serial_tx_asynch(serial_t *obj, const void *tx, size_t tx_length, uint8_t tx
427426
// UART IRQ is necessary for both interrupt way and DMA way
428427
serial_tx_enable_event(obj, event, 1);
429428
serial_tx_buffer_set(obj, tx, tx_length, tx_width);
430-
//UART_HAL_DisableTransmitter(obj->serial.address);
431-
//UART_HAL_FlushTxFifo(obj->serial.address);
432-
//UART_HAL_EnableTransmitter(obj->serial.address);
433429

434430
int n_word = 0;
435431
if (obj->serial.dma_usage_tx == DMA_USAGE_NEVER) {
@@ -457,12 +453,6 @@ int serial_tx_asynch(serial_t *obj, const void *tx, size_t tx_length, uint8_t tx
457453
PDMA_SAR_INC, // Source address incremental
458454
(uint32_t) NU_MODBASE(obj->serial.uart), // Destination address
459455
PDMA_DAR_FIX); // Destination address fixed
460-
#if 0 // NOTE:
461-
// NANO130: No burst type setting
462-
PDMA_SetBurstType(obj->serial.dma_chn_id_tx,
463-
PDMA_REQ_SINGLE, // Single mode
464-
0); // Burst size
465-
#endif
466456
PDMA_EnableInt(obj->serial.dma_chn_id_tx,
467457
PDMA_IER_TD_IE_Msk); // Interrupt type
468458
// Register DMA event handler
@@ -494,9 +484,6 @@ void serial_rx_asynch(serial_t *obj, void *rx, size_t rx_length, uint8_t rx_widt
494484
serial_rx_enable_event(obj, event, 1);
495485
serial_rx_buffer_set(obj, rx, rx_length, rx_width);
496486
serial_rx_set_char_match(obj, char_match);
497-
//UART_HAL_DisableReceiver(obj->serial.address);
498-
//UART_HAL_FlushRxFifo(obj->serial.address);
499-
//UART_HAL_EnableReceiver(obj->serial.address);
500487

501488
if (obj->serial.dma_usage_rx == DMA_USAGE_NEVER) {
502489
// Interrupt way
@@ -522,12 +509,6 @@ void serial_rx_asynch(serial_t *obj, void *rx, size_t rx_length, uint8_t rx_widt
522509
// NUC472: End of destination address
523510
// M451: Start of destination address
524511
PDMA_DAR_INC); // Destination address incremental
525-
#if 0 // NOTE:
526-
// NANO130: No burst type setting
527-
PDMA_SetBurstType(obj->serial.dma_chn_id_rx,
528-
PDMA_REQ_SINGLE, // Single mode
529-
0); // Burst size
530-
#endif
531512
PDMA_EnableInt(obj->serial.dma_chn_id_rx,
532513
PDMA_IER_TD_IE_Msk); // Interrupt type
533514
// Register DMA event handler
@@ -547,7 +528,6 @@ void serial_tx_abort_asynch(serial_t *obj)
547528
if (obj->serial.dma_chn_id_tx != DMA_ERROR_OUT_OF_CHANNELS) {
548529
PDMA_DisableInt(obj->serial.dma_chn_id_tx, PDMA_IER_TD_IE_Msk);
549530
// NOTE: On NUC472, next PDMA transfer will fail with PDMA_STOP() called.
550-
//PDMA_STOP(obj->serial.dma_chn_id_tx);
551531
dma_enable(obj->serial.dma_chn_id_tx, 0);
552532
}
553533
((UART_T *) NU_MODBASE(obj->serial.uart))->CTL &= ~UART_CTL_DMA_TX_EN_Msk;
@@ -564,7 +544,6 @@ void serial_rx_abort_asynch(serial_t *obj)
564544
if (obj->serial.dma_chn_id_rx != DMA_ERROR_OUT_OF_CHANNELS) {
565545
PDMA_DisableInt(obj->serial.dma_chn_id_rx, PDMA_IER_TD_IE_Msk);
566546
// NOTE: On NUC472, next PDMA transfer will fail with PDMA_STOP() called.
567-
//PDMA_STOP(obj->serial.dma_chn_id_rx);
568547
dma_enable(obj->serial.dma_chn_id_rx, 0);
569548
}
570549
((UART_T *) NU_MODBASE(obj->serial.uart))->CTL &= ~UART_CTL_DMA_RX_EN_Msk;
@@ -666,19 +645,13 @@ static void serial_tx_enable_event(serial_t *obj, int event, uint8_t enable)
666645
obj->serial.event &= ~SERIAL_EVENT_TX_MASK;
667646
obj->serial.event |= (event & SERIAL_EVENT_TX_MASK);
668647

669-
//if (event & SERIAL_EVENT_TX_COMPLETE) {
670-
//}
671648
}
672649

673650
static void serial_rx_enable_event(serial_t *obj, int event, uint8_t enable)
674651
{
675652
obj->serial.event &= ~SERIAL_EVENT_RX_MASK;
676653
obj->serial.event |= (event & SERIAL_EVENT_RX_MASK);
677654

678-
//if (event & SERIAL_EVENT_RX_COMPLETE) {
679-
//}
680-
//if (event & SERIAL_EVENT_RX_OVERRUN_ERROR) {
681-
//}
682655
if (event & SERIAL_EVENT_RX_FRAMING_ERROR) {
683656
UART_ENABLE_INT(((UART_T *) NU_MODBASE(obj->serial.uart)), UART_IER_RLS_IE_Msk);
684657
}
@@ -688,20 +661,16 @@ static void serial_rx_enable_event(serial_t *obj, int event, uint8_t enable)
688661
if (event & SERIAL_EVENT_RX_OVERFLOW) {
689662
UART_ENABLE_INT(((UART_T *) NU_MODBASE(obj->serial.uart)), UART_IER_BUF_ERR_IE_Msk);
690663
}
691-
//if (event & SERIAL_EVENT_RX_CHARACTER_MATCH) {
692-
//}
693664
}
694665

695666
static int serial_is_tx_complete(serial_t *obj)
696667
{
697668
// NOTE: Exclude tx fifo empty check due to no such interrupt on DMA way
698-
//return (obj->tx_buff.pos == obj->tx_buff.length) && UART_GET_TX_EMPTY(((UART_T *) NU_MODBASE(obj->serial.uart)));
699669
return (obj->tx_buff.pos == obj->tx_buff.length);
700670
}
701671

702672
static int serial_is_rx_complete(serial_t *obj)
703673
{
704-
//return (obj->rx_buff.pos == obj->rx_buff.length) && UART_GET_RX_EMPTY(((UART_T *) NU_MODBASE(obj->serial.uart)));
705674
return (obj->rx_buff.pos == obj->rx_buff.length);
706675
}
707676

@@ -765,7 +734,7 @@ static uint32_t serial_rx_event_check(serial_t *obj)
765734
if ((obj->char_match != SERIAL_RESERVED_CHAR_MATCH) && obj->char_found) {
766735
event |= SERIAL_EVENT_RX_CHARACTER_MATCH;
767736
// NOTE: Timing to reset char_found?
768-
//obj->char_found = 0;
737+
// by obj->char_found = 0;
769738
}
770739

771740
return event;
@@ -866,10 +835,6 @@ static int serial_read_async(serial_t *obj)
866835
MBED_ASSERT(modinit->modname == (int) obj->serial.uart);
867836

868837
uint32_t rx_fifo_busy = (((UART_T *) NU_MODBASE(obj->serial.uart))->FSR & UART_FSR_RX_POINTER_F_Msk) >> UART_FSR_RX_POINTER_F_Pos;
869-
//uint32_t rx_fifo_free = ((struct nu_uart_var *) modinit->var)->fifo_size_rx - rx_fifo_busy;
870-
//if (rx_fifo_free == 0) {
871-
// return 0;
872-
//}
873838

874839
uint32_t bytes_per_word = obj->rx_buff.width / 8;
875840

0 commit comments

Comments
 (0)