hal_tick.h changed for the L432KC target in TARGET/../device/ in order to reassign the system ticker from TIM2 to TIM7, since TIM2 was needed as a 32bit encoder counter.
Dependents: Nucleo_L432KC_Quadrature_Decoder_with_ADC_and_DAC
Fork of mbed-dev by
Diff: drivers/I2C.h
- Revision:
- 153:fa9ff456f731
- Parent:
- 149:156823d33999
--- a/drivers/I2C.h Thu Dec 15 11:48:27 2016 +0000 +++ b/drivers/I2C.h Tue Dec 20 17:27:56 2016 +0000 @@ -117,8 +117,8 @@ * @param repeated Repeated start, true - do not send stop at end * * @returns - * 0 on success (ack), - * non-0 on failure (nack) + * 0 or non-zero - written number of bytes, + * negative - I2C_ERROR_XXX status */ int write(int address, const char *data, int length, bool repeated = false); @@ -127,8 +127,9 @@ * @param data data to write out on bus * * @returns - * '1' if an ACK was received, - * '0' otherwise + * '0' - NAK was received + * '1' - ACK was received, + * '2' - timeout */ int write(int data);