| 23 | class DefaultMemoryResource : public memory_resource { |
| 24 | protected: |
| 25 | void* do_allocate(fl::size bytes) override { |
| 26 | void* p = fl::Malloc(bytes); |
| 27 | if (p) { |
| 28 | fl::memset(p, 0, bytes); |
| 29 | } |
| 30 | return p; |
| 31 | } |
| 32 | |
| 33 | void do_deallocate(void* p, fl::size bytes) override { |
| 34 | FASTLED_UNUSED(bytes); |