Return to SDK Examples for Microchip Studio
#include "ClearCore.h"
#define HBridgeConnector ConnectorIO4
void CheckHBridgeOverload();
int main() {
HBridgeConnector.Mode(Connector::OUTPUT_H_BRIDGE);
while (true) {
for (int16_t i = 0; i < INT16_MAX; i++) {
CheckHBridgeOverload();
HBridgeConnector.State(i);
}
for (int16_t i = 0; i < INT16_MAX; i++) {
CheckHBridgeOverload();
HBridgeConnector.State(INT16_MAX - i);
}
for (int16_t i = 0; i < INT16_MAX; i++) {
CheckHBridgeOverload();
HBridgeConnector.State(-i);
}
for (int16_t i = 0; i < INT16_MAX; i++) {
CheckHBridgeOverload();
HBridgeConnector.State(-INT16_MAX + i);
}
}
}
void CheckHBridgeOverload() {
}
}