mirror of https://github.com/ARMmbed/mbed-os.git
[K20, LCP1768, F100RB] asserts corrections
parent
906a6745a9
commit
0306d52fc5
|
|
@ -117,7 +117,7 @@ void serial_baud(serial_t *obj, int baudrate) {
|
|||
|
||||
void serial_format(serial_t *obj, int data_bits, SerialParity parity, int stop_bits) {
|
||||
assert((stop_bits == 1) || (stop_bits == 2));
|
||||
assert(parity < (ParityEven + 1));
|
||||
assert((parity == ParityEven) || (parity == ParityOdd) || (parity == ParityEven));
|
||||
assert((data_bits == 8) || (data_bits == 9));
|
||||
assert((data_bits == 2) && (obj->index != 0));
|
||||
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ static const PinMap PinMap_DAC[] = {
|
|||
|
||||
void analogout_init(dac_t *obj, PinName pin) {
|
||||
obj->dac = (DACName)pinmap_peripheral(pin, PinMap_DAC);
|
||||
assert(obj->dac == (DACName)NC);
|
||||
assert(obj->dac != (DACName)NC);
|
||||
|
||||
// power is on by default, set DAC clk divider is /4
|
||||
LPC_SC->PCLKSEL0 &= ~(0x3 << 22);
|
||||
|
|
|
|||
|
|
@ -49,9 +49,7 @@ typedef struct {
|
|||
} gpio_t;
|
||||
|
||||
static inline void gpio_write(gpio_t *obj, int value) {
|
||||
if (obj->pin == (PinName)NC)
|
||||
return;
|
||||
|
||||
assert(obj->pin != (PinName)NC);
|
||||
if (value) {
|
||||
*obj->reg_set = obj->mask;
|
||||
}
|
||||
|
|
@ -61,8 +59,7 @@ static inline void gpio_write(gpio_t *obj, int value) {
|
|||
}
|
||||
|
||||
static inline int gpio_read(gpio_t *obj) {
|
||||
if (obj->pin == (PinName)NC)
|
||||
return 0;
|
||||
assert(obj->pin != (PinName)NC);
|
||||
return ((*obj->reg_in & obj->mask) ? 1 : 0);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue