{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":800488977,"defaultBranch":"master","name":"esp-idf-lib","ownerLogin":"cmorganBE","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-05-14T12:35:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/51970032?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715691961.0","currentOid":""},"activityList":{"items":[{"before":"e4328248a16d3d60b69db027167554722bc50782","after":"ad7ea5b74b9da02d63363429f54469ea5cb63b88","ref":"refs/heads/cmm_sht4x_fix","pushedAt":"2024-05-14T13:07:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmorganBE","name":null,"path":"/cmorganBE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51970032?s=80&v=4"},"commit":{"message":"sht4x - Fix sporadic measurement errors by applying TIME_TO_TICKS() macro from SHT3x driver to ensure the delay time is at least 1 more tick than desired\n\nReplace pdMS_TO_TICKS() with TIME_TO_TICKS().\n\nFreeRTOS vTaskDelay() (https://www.freertos.org/a00127.html) does NOT guarantee that\nthe delay time is at least the ticks specified, relative to time.\n\nThe SHT4x has timing constraints that are required to be followed for the part to be ready to respond.\nIn the case where the delay was 10ms and the FreeRTOS tick time is 10ms\nvTaskDelay(1) was being called. Measurement via oscilloscope confirmed that most of the time the\ndelay was 10ms + 2-5ms, but sometimes it was 6ms or 7ms.\n\nIn the cases where the delay was <10ms, the SHT4x would not respond to the 'read measurement' phase of\ntaking a measurement, resulting in i2cdev logging an error, and the measurement call failing.","shortMessageHtmlLink":"sht4x - Fix sporadic measurement errors by applying TIME_TO_TICKS() m…"}},{"before":null,"after":"e4328248a16d3d60b69db027167554722bc50782","ref":"refs/heads/cmm_sht4x_fix","pushedAt":"2024-05-14T13:06:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cmorganBE","name":null,"path":"/cmorganBE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51970032?s=80&v=4"},"commit":{"message":"sht4x - Fix sporatic measurement errors by applying TIME_TO_TICKS() macro from SHT3x driver to ensure the delay time is at least 1 more tick than desired\n\nReplace pdMS_TO_TICKS() with TIME_TO_TICKS().\n\nFreeRTOS vTaskDelay() (https://www.freertos.org/a00127.html) does NOT guarantee that\nthe delay time is at least the ticks specified, relative to time.\n\nThe SHT4x has timing constraints that are required to be followed for the part to be ready to respond.\nIn the case where the delay was 10ms and the FreeRTOS tick time is 10ms\nvTaskDelay(1) was being called. Measurement via oscilloscope confirmed that most of the time the\ndelay was 10ms + 2-5ms, but sometimes it was 6ms or 7ms.\n\nIn the cases where the delay was <10ms, the SHT4x would not respond to the 'read measurement' phase of\ntaking a measurement, resulting in i2cdev logging an error, and the measurement call failing.","shortMessageHtmlLink":"sht4x - Fix sporatic measurement errors by applying TIME_TO_TICKS() m…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESXyg1wA","startCursor":null,"endCursor":null}},"title":"Activity · cmorganBE/esp-idf-lib"}