Explicitly mark constant as 'unsigned' to avoid unnecessary promotion to 'long'.

Long constants trigger the performance warning "Constant is long" with cc65.
This commit is contained in:
Oliver Schmidt 2016-03-28 14:39:16 +02:00
parent 4f28289df2
commit 111a976f1e

View file

@ -135,7 +135,7 @@
#define TSCH_DEFAULT_TS_MAX_TX 4256 #define TSCH_DEFAULT_TS_MAX_TX 4256
#define TSCH_DEFAULT_TS_TIMESLOT_LENGTH 15000 #define TSCH_DEFAULT_TS_TIMESLOT_LENGTH 15000
#elif TSCH_CONF_DEFAULT_TIMESLOT_LENGTH == 65000 #elif TSCH_CONF_DEFAULT_TIMESLOT_LENGTH == 65000U
/* 65ms timeslot, i.e. nearly the max length allowed by standard (16-bit unsigned in micro-seconds). /* 65ms timeslot, i.e. nearly the max length allowed by standard (16-bit unsigned in micro-seconds).
* Useful for running link-layer security on sky or z1 in Cooja, where only S/W security is supported. * Useful for running link-layer security on sky or z1 in Cooja, where only S/W security is supported.
* Note: this slot timing would require a total of 120ms. If a slot overlaps with the next active slot, * Note: this slot timing would require a total of 120ms. If a slot overlaps with the next active slot,