Library for Modtronix NZ32 STM32 boards, like the NZ32-SC151, NZ32-SB072, NZ32-SE411 and others
Diff: nz32s.h
- Revision:
- 2:cd263c5e86f2
- Child:
- 3:99cb87ee1792
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nz32s.h Sat Aug 29 13:54:00 2015 +1000 @@ -0,0 +1,39 @@ +/** + * File: modtronix_nz32s.h + * + * Author: Modtronix Engineering - www.modtronix.com + * + * Description: + * + * Software License Agreement: + * This software has been written or modified by Modtronix Engineering. The code + * may be modified and can be used free of charge for commercial and non commercial + * applications. If this is modified software, any license conditions from original + * software also apply. Any redistribution must include reference to 'Modtronix + * Engineering' and web link(www.modtronix.com) in the file header. + * + * THIS SOFTWARE IS PROVIDED IN AN 'AS IS' CONDITION. NO WARRANTIES, WHETHER EXPRESS, + * IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. THE + * COMPANY SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL OR + * CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER. + */ +#ifndef MODTRONIX_NZ32S_H_ +#define MODTRONIX_NZ32S_H_ + +#include "mbed.h" + +#ifndef WEAK + #if defined (__ICCARM__) + #define WEAK __weak + #else + #define WEAK __attribute__((weak)) + #endif +#endif + +/** + * Reset I2C bus + */ +void nz32s_resetI2C(uint8_t busNumber, PinName sda, PinName scl); + +#endif //MODTRONIX_NZ32S_H_