sandeepmistry/arduino-nRF5

inttypes are not handled correctly (PRIu8)

Open

#197 opened on 2017年10月1日

GitHub で見る
 (6 comments) (0 reactions) (0 assignees)C (288 forks)github user discovery
help wanted

Repository metrics

Stars
 (952 stars)
PR merge metrics
 (PR metrics pending)

説明

This sketch demonstrates printing to a string using defines of inttypes.h. The PRIu8 isn't interpreted correctly.

void setup() {
  Serial.begin(115200);
}

void loop() {
  char fmtBuffer[400];
  snprintf(fmtBuffer, sizeof(fmtBuffer), "hu=%hu PRIu8=%" PRIu8 " PRIu16=%" PRIu16 " PRIu32=%" PRIu32, 1, 1, 1, 1);
  Serial.println(fmtBuffer);
}

Output is: hu=1 PRIu8=hu PRIu16=1 PRIu32=1

コントリビューターガイド