#include "pic24_all.h"
#include <stdio.h>
#define NUM_TESTS 10
int main (void) {
  float f_x[] = {0.0,10.1, 10.5, 100.99, 0.000001, 0.99999999, 10.49999, 10.500001, 1.3, 1.8};
  uint16_t u16_y;
  uint32_t u32_y;
  uint8_t u8_i;
  configBasic(HELLO_MSG);
  for (u8_i=0; u8_i< NUM_TESTS; u8_i++) {
    u32_y = roundFloatToUint32(f_x[u8_i]);
    u16_y = roundFloatToUint16(f_x[u8_i]);
    printf("f: %3.9f  u16: %d, u32: %ld\n",
           (double) f_x[u8_i], u16_y, u32_y);
  }
  while (1) {
    doHeartbeat(); //ensure that we are alive
  } // end while (1)
}