Skip to content

Commit 4f94d90

Browse files
committed
stmhal: Include fatfs headers using lib/fatfs prefix.
This helps make files reusable across other ports.
1 parent 6cb6947 commit 4f94d90

11 files changed

Lines changed: 14 additions & 16 deletions

File tree

stmhal/Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ INC += -I$(CMSIS_DIR)/devinc
3939
INC += -I$(HAL_DIR)/inc
4040
INC += -I$(USBDEV_DIR)/core/inc -I$(USBDEV_DIR)/class/inc
4141
#INC += -I$(USBHOST_DIR)
42-
INC += -I../$(FATFS_DIR)
4342
INC += -I../lib/mp-readline
4443

4544
CFLAGS_CORTEX_M4 = -mthumb -mtune=cortex-m4 -mabi=aapcs-linux -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fsingle-precision-constant -Wdouble-promotion

stmhal/diskio.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,11 @@
3333
#include "stm32f4xx_hal.h"
3434

3535
#include "py/runtime.h"
36-
#include "systick.h"
36+
#include "lib/fatfs/ff.h" /* FatFs lower layer API */
37+
#include "lib/fatfs/diskio.h" /* FatFs lower layer API */
3738
#include "rtc.h"
3839
#include "storage.h"
3940
#include "sdcard.h"
40-
#include "ff.h" /* FatFs lower layer API */
41-
#include "diskio.h" /* FatFs lower layer API */
4241
#include "fsusermount.h"
4342

4443
const PARTITION VolToPart[] = {

stmhal/ffconf.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
#include <string.h>
2828

2929
#include "py/obj.h"
30-
#include "ff.h"
30+
#include "lib/fatfs/ff.h"
3131
#include "ffconf.h"
3232
#include "fsusermount.h"
3333

stmhal/file.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@
3030
#include "py/nlr.h"
3131
#include "py/runtime.h"
3232
#include "py/stream.h"
33+
#include "lib/fatfs/ff.h"
3334
#include "file.h"
34-
#include "ff.h"
3535

3636
extern const mp_obj_type_t mp_type_fileio;
3737
extern const mp_obj_type_t mp_type_textio;

stmhal/fsusermount.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626

2727
#include "py/nlr.h"
2828
#include "py/runtime.h"
29-
#include "ff.h"
29+
#include "lib/fatfs/ff.h"
3030
#include "fsusermount.h"
3131

3232
// for user-mountable block device

stmhal/import.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
#include <stdio.h>
2828

2929
#include "py/lexer.h"
30-
#include "ff.h"
30+
#include "lib/fatfs/ff.h"
3131

3232
mp_import_stat_t mp_import_stat(const char *path) {
3333
FILINFO fno;

stmhal/lexerfatfs.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
#include <stdio.h>
2828

2929
#include "py/lexer.h"
30+
#include "lib/fatfs/ff.h"
3031
#include "lexerfatfs.h"
31-
#include "ff.h"
3232

3333
typedef struct _mp_lexer_file_buf_t {
3434
FIL fp;

stmhal/main.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@
3535
#include "py/stackctrl.h"
3636
#include "py/gc.h"
3737

38+
#include "lib/fatfs/ff.h"
39+
3840
#include "systick.h"
3941
#include "pendsv.h"
4042
#include "gccollect.h"
@@ -52,7 +54,6 @@
5254
#include "rtc.h"
5355
#include "storage.h"
5456
#include "sdcard.h"
55-
#include "ff.h"
5657
#include "rng.h"
5758
#include "accel.h"
5859
#include "servo.h"

stmhal/modpyb.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@
3333
#include "py/nlr.h"
3434
#include "py/obj.h"
3535
#include "py/gc.h"
36+
#include "lib/fatfs/ff.h"
37+
#include "lib/fatfs/diskio.h"
3638
#include "gccollect.h"
3739
#include "irq.h"
3840
#include "systick.h"
@@ -56,8 +58,6 @@
5658
#include "dac.h"
5759
#include "lcd.h"
5860
#include "usb.h"
59-
#include "ff.h"
60-
#include "diskio.h"
6161
#include "fsusermount.h"
6262
#include "portmodules.h"
6363

stmhal/moduos.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,10 @@
3030
#include "py/nlr.h"
3131
#include "py/obj.h"
3232
#include "py/objtuple.h"
33-
#include "systick.h"
33+
#include "lib/fatfs/ff.h"
34+
#include "lib/fatfs/diskio.h"
3435
#include "rng.h"
3536
#include "storage.h"
36-
#include "ff.h"
37-
#include "diskio.h"
3837
#include "file.h"
3938
#include "sdcard.h"
4039
#include "fsusermount.h"

0 commit comments

Comments
 (0)