Browse Source

release pika_fatfs v0.1.3

滋生 2 years ago
parent
commit
aeb7deb425
3 changed files with 6 additions and 4 deletions
  1. 4 3
      package/pika_fatfs/pika_fatfs.c
  2. 0 0
      package/pika_fatfs/pika_fatfs.pyi
  3. 2 1
      packages.toml

+ 4 - 3
package/pika_fatfs/pika_fatfs.c

@@ -1,5 +1,6 @@
 #include "PikaObj.h"
 #include "ff.h"
+#include "freertos.h"
 
 typedef FIL _INNER_FILE;
 
@@ -24,13 +25,13 @@ FILE* pika_platform_fopen(const char* filename, const char* modes) {
     /* Compute the flags to pass to open() */
     flags = __fmodeflags(modes);
 
-    _INNER_FILE *_f = malloc(sizeof(*_f));
+    _INNER_FILE *_f = pika_platform_malloc(sizeof(*_f));
     if(NULL == _f){
         return NULL;
     }
     res = f_open(_f, filename, flags);
     if (res) {
-        free(_f);
+        pika_platform_free(_f);
         return NULL;
     }
 
@@ -54,7 +55,7 @@ size_t pika_platform_fread(void* ptr, size_t size, size_t n, FILE* stream) {
 int pika_platform_fclose(FILE* stream) {
     _INNER_FILE* _f = (_INNER_FILE*)stream;
     f_close(_f);
-    free(_f);
+    pika_platform_free(_f);
     return 0;
 }
 

+ 0 - 0
package/pika_fatfs/pika_fatfs.pyi


+ 2 - 1
packages.toml

@@ -505,7 +505,8 @@ releases = [
   "v0.0.1 280700b8a8eee1849d16ac68871d014392edf269",
   "v0.1.0 8ab8cd90be83f1cb86e2b2bcbb3b68d99d034815",
   "v0.1.1 6ad787b3490f5440cf12b9dfd0042534af3ce7e9",
-  "v0.1.2 c7621827d9c762250716727986d4d3d4c1778067"
+  "v0.1.2 c7621827d9c762250716727986d4d3d4c1778067",
+  "v0.1.3 dbd16d5d6b971a7c0e65c009be4c3ff486b5ea0e"
 ]
 
 [[packages]]