-press_pile_t *create_press_pile() {
- press_pile_t *pp = (press_pile_t *)malloc(sizeof(press_pile_t));
- if (pp == NULL)
- signal_error_by_blinking();
- pp->presses = calloc(PICO_PHEAP_MAX_ENTRIES, sizeof(press_t));
- if (pp->presses == NULL)
+static void *xcalloc(size_t nmemb, size_t size) {
+ void *p = calloc(nmemb, size);
+ if (p == NULL)