@@ -25,47 +25,27 @@ namespace mbed {
2525CAN::CAN (PinName rd, PinName td) : _can(), _irq()
2626{
2727 // No lock needed in constructor
28-
29- for (size_t i = 0 ; i < sizeof _irq / sizeof _irq[0 ]; i++) {
30- _irq[i] = NULL ;
31- }
32-
3328 can_init (&_can, rd, td);
3429 can_irq_init (&_can, (&CAN::_irq_handler), (uint32_t )this );
3530}
3631
3732CAN::CAN (PinName rd, PinName td, int hz) : _can(), _irq()
3833{
3934 // No lock needed in constructor
40-
41- for (size_t i = 0 ; i < sizeof _irq / sizeof _irq[0 ]; i++) {
42- _irq[i] = NULL ;
43- }
44-
4535 can_init_freq (&_can, rd, td, hz);
4636 can_irq_init (&_can, (&CAN::_irq_handler), (uint32_t )this );
4737}
4838
4939CAN::CAN (const can_pinmap_t &pinmap) : _can(), _irq()
5040{
5141 // No lock needed in constructor
52-
53- for (size_t i = 0 ; i < sizeof _irq / sizeof _irq[0 ]; i++) {
54- _irq[i] = NULL ;
55- }
56-
5742 can_init_direct (&_can, &pinmap);
5843 can_irq_init (&_can, (&CAN::_irq_handler), (uint32_t )this );
5944}
6045
6146CAN::CAN (const can_pinmap_t &pinmap, int hz) : _can(), _irq()
6247{
6348 // No lock needed in constructor
64-
65- for (size_t i = 0 ; i < sizeof _irq / sizeof _irq[0 ]; i++) {
66- _irq[i] = NULL ;
67- }
68-
6949 can_init_freq_direct (&_can, &pinmap, hz);
7050 can_irq_init (&_can, (&CAN::_irq_handler), (uint32_t )this );
7151}
0 commit comments