+= Hardware =[hardware]
+
+
+
+== External Memory SDRAM ==[external_memory_sdram]
+
+
+
= Conclusions =[conclusions]
* {abstract}
*
* References:
+ * {prefix}{mne}.h
* RPP API documentation.
*/
'#endif /* __RPP_{mneu}_H */\n\n').format(**locals()))
else:
f.write(header.format(**locals()))
- f.write(('void rpp_{mne}_init() {{\n'
+ f.write(('#include "rpp.h"\n\n'
+ '#if rppCONFIG_INCLUDE_{mneu} == 1\n\n'
+ 'void rpp_{mne}_init() {{\n'
' // FIXME: Implement.\n'
- '}}\n\n\n').format(**locals()))
+ '}}\n\n\n'
+ '#endif /* rppCONFIG_INCLUDE_{mneu} */\n\n').format(**locals()))
def generate_files():
* RPP API library implementation file.
*
* References:
+ * rpp.h
* RPP API documentation.
*/
* Analog Input RPP API implementation file.
*
* References:
+ * rpp_ain.h
* RPP API documentation.
*/
+#include "rpp.h"
+
+#if rppCONFIG_INCLUDE_AIN == 1
+
void rpp_ain_init() {
// FIXME: Implement.
}
+#endif /* rppCONFIG_INCLUDE_AIN */
+
* Analog Output RPP API implementation file.
*
* References:
+ * rpp_aout.h
* RPP API documentation.
*/
+#include "rpp.h"
+
+#if rppCONFIG_INCLUDE_AOUT == 1
+
void rpp_aout_init() {
// FIXME: Implement.
}
+#endif /* rppCONFIG_INCLUDE_AOUT */
+
* CAN Bus Communication RPP API implementation file.
*
* References:
+ * rpp_can.h
* RPP API documentation.
*/
+#include "rpp.h"
+
+#if rppCONFIG_INCLUDE_CAN == 1
+
void rpp_can_init() {
// FIXME: Implement.
}
+#endif /* rppCONFIG_INCLUDE_CAN */
+
* Digital Input RPP API implementation file.
*
* References:
+ * rpp_din.h
* RPP API documentation.
*/
+#include "rpp.h"
+
+#if rppCONFIG_INCLUDE_DIN == 1
+
void rpp_din_init() {
// FIXME: Implement.
}
+#endif /* rppCONFIG_INCLUDE_DIN */
+
* Digital Output RPP API implementation file.
*
* References:
+ * rpp_dout.h
* RPP API documentation.
*/
+#include "rpp.h"
+
+#if rppCONFIG_INCLUDE_DOUT == 1
+
void rpp_dout_init() {
// FIXME: Implement.
}
+#endif /* rppCONFIG_INCLUDE_DOUT */
+
* Ethernet Communication RPP API implementation file.
*
* References:
+ * rpp_eth.h
* RPP API documentation.
*/
+#include "rpp.h"
+
+#if rppCONFIG_INCLUDE_ETH == 1
+
void rpp_eth_init() {
// FIXME: Implement.
}
+#endif /* rppCONFIG_INCLUDE_ETH */
+
* FlexRay Communication RPP API implementation file.
*
* References:
+ * rpp_fr.h
* RPP API documentation.
*/
+#include "rpp.h"
+
+#if rppCONFIG_INCLUDE_FR == 1
+
void rpp_fr_init() {
// FIXME: Implement.
}
+#endif /* rppCONFIG_INCLUDE_FR */
+
* H-Bridge Output RPP API implementation file.
*
* References:
+ * rpp_hbr.h
* RPP API documentation.
*/
+#include "rpp.h"
+
+#if rppCONFIG_INCLUDE_HBR == 1
+
void rpp_hbr_init() {
// FIXME: Implement.
}
+#endif /* rppCONFIG_INCLUDE_HBR */
+
* High-Power Output (12V, 10A, PWM) RPP API implementation file.
*
* References:
+ * rpp_hout.h
* RPP API documentation.
*/
+#include "rpp.h"
+
+#if rppCONFIG_INCLUDE_HOUT == 1
+
void rpp_hout_init() {
// FIXME: Implement.
}
+#endif /* rppCONFIG_INCLUDE_HOUT */
+
* LIN Communication RPP API implementation file.
*
* References:
+ * rpp_lin.h
* RPP API documentation.
*/
+#include "rpp.h"
+
+#if rppCONFIG_INCLUDE_LIN == 1
+
void rpp_lin_init() {
// FIXME: Implement.
}
+#endif /* rppCONFIG_INCLUDE_LIN */
+
* Power Output (12V, 2A, Push/Pull) RPP API implementation file.
*
* References:
+ * rpp_mout.h
* RPP API documentation.
*/
+#include "rpp.h"
+
+#if rppCONFIG_INCLUDE_MOUT == 1
+
void rpp_mout_init() {
// FIXME: Implement.
}
+#endif /* rppCONFIG_INCLUDE_MOUT */
+
* Serial Communication Interface RPP API implementation file.
*
* References:
+ * rpp_sci.h
* RPP API documentation.
*/
+#include "rpp.h"
+
+#if rppCONFIG_INCLUDE_SCI == 1
+
void rpp_sci_init() {
// FIXME: Implement.
}
+#endif /* rppCONFIG_INCLUDE_SCI */
+
* SD Card logging RPP API implementation file.
*
* References:
+ * rpp_sdc.h
* RPP API documentation.
*/
+#include "rpp.h"
+
+#if rppCONFIG_INCLUDE_SDC == 1
+
void rpp_sdc_init() {
// FIXME: Implement.
}
+#endif /* rppCONFIG_INCLUDE_SDC */
+
* SD-RAN logging RPP API implementation file.
*
* References:
+ * rpp_sdr.h
* RPP API documentation.
*/
+#include "rpp.h"
+
+#if rppCONFIG_INCLUDE_SDR == 1
+
void rpp_sdr_init() {
// FIXME: Implement.
}
+#endif /* rppCONFIG_INCLUDE_SDR */
+