nes-proj/platform/mbxxx
Atis Elsts 7dcfe77fba Fix inconsistent usage of short/long integer type in mbxxx platform's configuration file.
The type used to store rtimer ticks on this platform is 32-bit integer, but the macro uses 16-bit comparison.
As a result, the output of the RTIMER_CLOCK_LT(a,b) macro was incorrect when used for comparisons between time values with sufficiently large difference.
The code to repeat this problem on mbxxx platform:

  rtimer_clock_t a = 6 * RTIMER_ARCH_SECOND;
  rtimer_clock_t b = 0;
  printf("%d\n", RTIMER_CLOCK_LT(a,b)); // expected output: "0", actual: "1"
2014-04-22 14:52:50 +02:00
..
apps
dev
board.c
board.h
clock.c
contiki-conf.h Changed the name of the rimeaddr module to linkaddr 2014-01-29 20:12:24 +01:00
contiki-init-net.c
contiki-init-net.h
contiki-main.c Changed the name of the rimeaddr module to linkaddr 2014-01-29 20:12:24 +01:00
Makefile.mbxxx
platform-conf.h Fix inconsistent usage of short/long integer type in mbxxx platform's configuration file. 2014-04-22 14:52:50 +02:00