Uploading pure data patch to daisy seed (patch)

hi, if anyone could help that would be great. I have zero programming/coding knowledge but I am enjoying learning pure data as its more visually appealing to me and logically makes sense. I am trying to upload a a pure data patch I have got to the stage where I have converted it and now have a folder containing; Build folder, HeavyDaisy.cpp file, Make file, Readme.md and a Source Folder. I’m not really sure where to go from here, any help would be great! I have read through the notes on github, which say the patch should be uploaded automatically, and if not run the make command then make program-dfu neither seem to work.

Many Thanks, Patrick

@paddy2293 Hey! What’s your operating system? If it’s Windows, you may need to go through the process of installing specific drivers to talk to the Daisy.

What happens when you run dfu-util? Can you copy-paste the text it outputs here? That might help figure out what’s up.

Hi i’m on Mac 10.14.6. Just getting command not found for that, like I say i’m a complete noob aha. But basically i’ve worked through this: GitHub - electro-smith/pd2dsy: Utility for converting Pure Data (Vanilla) patches to Daisy projects. and got to the stage of trying both my own patch and the test patch so putting in:

python pd2dsy.py --board patch patch_test.pd

this generates the following text:
Last login: Thu Jul 14 15:52:33 on ttys000
Patricks-iMac:~ patrick$ cd pd2dsy
Patricks-iMac:pd2dsy patrick$ source ./pd_env/bin/activate
(pd_env) Patricks-iMac:pd2dsy patrick$ python pd2dsy.py --board patch patch_test.pd
“./patch_test” already exists. Overwrite? [y/N] y
Generating project in “./patch_test”
arm-none-eabi-gcc -c -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=hard -DUSE_HAL_DRIVER -DSTM32H750xx -DHSE_VALUE=16000000 -DCORE_CM7 -DSTM32H750IB -DARM_MATH_CM7 -DUSE_FULL_LL_DRIVER -Isource/ -include stm32h7xx.h -I…/libdaisy -I…/libdaisy/src/ -I…/libdaisy/src/sys -I…/libdaisy/src/usbd -I…/libdaisy/src/usbh -I…/libdaisy/Drivers/CMSIS/Include/ -I…/libdaisy/Drivers/CMSIS/DSP/Include -I…/libdaisy/Drivers/CMSIS/Device/ST/STM32H7xx/Include -I…/libdaisy/Drivers/STM32H7xx_HAL_Driver/Inc/ -I…/libdaisy/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I…/libdaisy/Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I…/libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Inc -I…/libdaisy/core/ -I…/libdaisy/Middlewares/Third_Party/FatFs/src -O2 -Wall -Wno-missing-attributes -fasm -fdata-sections -ffunction-sections -Wno-stringop-overflow -g -ggdb -MMD -MP -MF"build/HvControlBinop.d" -std=gnu11 -Wa,-a,-ad,-alms=build/HvControlBinop.lst source/HvControlBinop.c -o build/HvControlBinop.o
In file included from source/HvHeavy.h:20,
from source/HvHeavyInternal.h:20,
from source/HvControlBinop.h:20,
from source/HvControlBinop.c:17:
source/HvUtils.h:33:4: warning: #warning Could not detect platform. Assuming Unix-like. [-Wcpp]
33 | #warning Could not detect platform. Assuming Unix-like.
| ^~~~~~~
arm-none-eabi-gcc -c -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=hard -DUSE_HAL_DRIVER -DSTM32H750xx -DHSE_VALUE=16000000 -DCORE_CM7 -DSTM32H750IB -DARM_MATH_CM7 -DUSE_FULL_LL_DRIVER -Isource/ -include stm32h7xx.h -I…/libdaisy -I…/libdaisy/src/ -I…/libdaisy/src/sys -I…/libdaisy/src/usbd -I…/libdaisy/src/usbh -I…/libdaisy/Drivers/CMSIS/Include/ -I…/libdaisy/Drivers/CMSIS/DSP/Include -I…/libdaisy/Drivers/CMSIS/Device/ST/STM32H7xx/Include -I…/libdaisy/Drivers/STM32H7xx_HAL_Driver/Inc/ -I…/libdaisy/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I…/libdaisy/Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I…/libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Inc -I…/libdaisy/core/ -I…/libdaisy/Middlewares/Third_Party/FatFs/src -O2 -Wall -Wno-missing-attributes -fasm -fdata-sections -ffunction-sections -Wno-stringop-overflow -g -ggdb -MMD -MP -MF"build/HvControlCast.d" -std=gnu11 -Wa,-a,-ad,-alms=build/HvControlCast.lst source/HvControlCast.c -o build/HvControlCast.o
In file included from source/HvHeavy.h:20,
from source/HvHeavyInternal.h:20,
from source/HvControlCast.h:20,
from source/HvControlCast.c:17:
source/HvUtils.h:33:4: warning: #warning Could not detect platform. Assuming Unix-like. [-Wcpp]
33 | #warning Could not detect platform. Assuming Unix-like.
| ^~~~~~~
arm-none-eabi-gcc -c -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=hard -DUSE_HAL_DRIVER -DSTM32H750xx -DHSE_VALUE=16000000 -DCORE_CM7 -DSTM32H750IB -DARM_MATH_CM7 -DUSE_FULL_LL_DRIVER -Isource/ -include stm32h7xx.h -I…/libdaisy -I…/libdaisy/src/ -I…/libdaisy/src/sys -I…/libdaisy/src/usbd -I…/libdaisy/src/usbh -I…/libdaisy/Drivers/CMSIS/Include/ -I…/libdaisy/Drivers/CMSIS/DSP/Include -I…/libdaisy/Drivers/CMSIS/Device/ST/STM32H7xx/Include -I…/libdaisy/Drivers/STM32H7xx_HAL_Driver/Inc/ -I…/libdaisy/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I…/libdaisy/Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I…/libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Inc -I…/libdaisy/core/ -I…/libdaisy/Middlewares/Third_Party/FatFs/src -O2 -Wall -Wno-missing-attributes -fasm -fdata-sections -ffunction-sections -Wno-stringop-overflow -g -ggdb -MMD -MP -MF"build/HvControlVar.d" -std=gnu11 -Wa,-a,-ad,-alms=build/HvControlVar.lst source/HvControlVar.c -o build/HvControlVar.o
In file included from source/HvHeavy.h:20,
from source/HvHeavyInternal.h:20,
from source/HvControlVar.h:20,
from source/HvControlVar.c:17:
source/HvUtils.h:33:4: warning: #warning Could not detect platform. Assuming Unix-like. [-Wcpp]
33 | #warning Could not detect platform. Assuming Unix-like.
| ^~~~~~~
arm-none-eabi-gcc -c -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=hard -DUSE_HAL_DRIVER -DSTM32H750xx -DHSE_VALUE=16000000 -DCORE_CM7 -DSTM32H750IB -DARM_MATH_CM7 -DUSE_FULL_LL_DRIVER -Isource/ -include stm32h7xx.h -I…/libdaisy -I…/libdaisy/src/ -I…/libdaisy/src/sys -I…/libdaisy/src/usbd -I…/libdaisy/src/usbh -I…/libdaisy/Drivers/CMSIS/Include/ -I…/libdaisy/Drivers/CMSIS/DSP/Include -I…/libdaisy/Drivers/CMSIS/Device/ST/STM32H7xx/Include -I…/libdaisy/Drivers/STM32H7xx_HAL_Driver/Inc/ -I…/libdaisy/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I…/libdaisy/Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I…/libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Inc -I…/libdaisy/core/ -I…/libdaisy/Middlewares/Third_Party/FatFs/src -O2 -Wall -Wno-missing-attributes -fasm -fdata-sections -ffunction-sections -Wno-stringop-overflow -g -ggdb -MMD -MP -MF"build/HvLightPipe.d" -std=gnu11 -Wa,-a,-ad,-alms=build/HvLightPipe.lst source/HvLightPipe.c -o build/HvLightPipe.o
In file included from source/HvLightPipe.h:20,
from source/HvLightPipe.c:17:
source/HvUtils.h:33:4: warning: #warning Could not detect platform. Assuming Unix-like. [-Wcpp]
33 | #warning Could not detect platform. Assuming Unix-like.
| ^~~~~~~
arm-none-eabi-gcc -c -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=hard -DUSE_HAL_DRIVER -DSTM32H750xx -DHSE_VALUE=16000000 -DCORE_CM7 -DSTM32H750IB -DARM_MATH_CM7 -DUSE_FULL_LL_DRIVER -Isource/ -include stm32h7xx.h -I…/libdaisy -I…/libdaisy/src/ -I…/libdaisy/src/sys -I…/libdaisy/src/usbd -I…/libdaisy/src/usbh -I…/libdaisy/Drivers/CMSIS/Include/ -I…/libdaisy/Drivers/CMSIS/DSP/Include -I…/libdaisy/Drivers/CMSIS/Device/ST/STM32H7xx/Include -I…/libdaisy/Drivers/STM32H7xx_HAL_Driver/Inc/ -I…/libdaisy/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I…/libdaisy/Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I…/libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Inc -I…/libdaisy/core/ -I…/libdaisy/Middlewares/Third_Party/FatFs/src -O2 -Wall -Wno-missing-attributes -fasm -fdata-sections -ffunction-sections -Wno-stringop-overflow -g -ggdb -MMD -MP -MF"build/HvMessage.d" -std=gnu11 -Wa,-a,-ad,-alms=build/HvMessage.lst source/HvMessage.c -o build/HvMessage.o
In file included from source/HvMessage.h:20,
from source/HvMessage.c:17:
source/HvUtils.h:33:4: warning: #warning Could not detect platform. Assuming Unix-like. [-Wcpp]
33 | #warning Could not detect platform. Assuming Unix-like.
| ^~~~~~~
source/HvMessage.c: In function ‘msg_getHash’:
source/HvMessage.c:151:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
151 | return *((hv_uint32_t *) &f);
| ~^~~~~~~~~~~~~~~~~~~
In file included from source/HvMessage.h:20,
from source/HvMessage.c:17:
source/HvMessage.c: In function ‘msg_toString’:
source/HvMessage.c:172:55: warning: format ‘%X’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint32_t’ {aka ‘long unsigned int’} [-Wformat]
172 | case HV_MSG_HASH: len[i] = hv_snprintf(NULL, 0, “0x%X”, msg_getHash(m, i)) + 1; break;
| ^~~~~~ ~~~~~~~~~~~~~~~~~
| |
| uint32_t {aka long unsigned int}
source/HvUtils.h:131:50: note: in definition of macro ‘hv_snprintf’
131 | #define hv_snprintf(a, b, c, …) snprintf(a, b, c, VA_ARGS)
| ^
source/HvMessage.c:172:59: note: format string is defined here
172 | case HV_MSG_HASH: len[i] = hv_snprintf(NULL, 0, “0x%X”, msg_getHash(m, i)) + 1; break;
| ~^
| |
| unsigned int
| %lX
In file included from source/HvMessage.h:20,
from source/HvMessage.c:17:
source/HvMessage.c:191:62: warning: format ‘%X’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint32_t’ {aka ‘long unsigned int’} [-Wformat]
191 | case HV_MSG_HASH: hv_snprintf(finalString+pos, len[i], “0x%X”, msg_getHash(m, i)); break;
| ^~~~~~ ~~~~~~~~~~~~~~~~~
| |
| uint32_t {aka long unsigned int}
source/HvUtils.h:131:50: note: in definition of macro ‘hv_snprintf’
131 | #define hv_snprintf(a, b, c, …) snprintf(a, b, c, VA_ARGS)
| ^
source/HvMessage.c:191:66: note: format string is defined here
191 | case HV_MSG_HASH: hv_snprintf(finalString+pos, len[i], “0x%X”, msg_getHash(m, i)); break;
| ~^
| |
| unsigned int
| %lX
arm-none-eabi-gcc -c -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=hard -DUSE_HAL_DRIVER -DSTM32H750xx -DHSE_VALUE=16000000 -DCORE_CM7 -DSTM32H750IB -DARM_MATH_CM7 -DUSE_FULL_LL_DRIVER -Isource/ -include stm32h7xx.h -I…/libdaisy -I…/libdaisy/src/ -I…/libdaisy/src/sys -I…/libdaisy/src/usbd -I…/libdaisy/src/usbh -I…/libdaisy/Drivers/CMSIS/Include/ -I…/libdaisy/Drivers/CMSIS/DSP/Include -I…/libdaisy/Drivers/CMSIS/Device/ST/STM32H7xx/Include -I…/libdaisy/Drivers/STM32H7xx_HAL_Driver/Inc/ -I…/libdaisy/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I…/libdaisy/Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I…/libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Inc -I…/libdaisy/core/ -I…/libdaisy/Middlewares/Third_Party/FatFs/src -O2 -Wall -Wno-missing-attributes -fasm -fdata-sections -ffunction-sections -Wno-stringop-overflow -g -ggdb -MMD -MP -MF"build/HvMessagePool.d" -std=gnu11 -Wa,-a,-ad,-alms=build/HvMessagePool.lst source/HvMessagePool.c -o build/HvMessagePool.o
In file included from source/HvMessagePool.h:20,
from source/HvMessagePool.c:17:
source/HvUtils.h:33:4: warning: #warning Could not detect platform. Assuming Unix-like. [-Wcpp]
33 | #warning Could not detect platform. Assuming Unix-like.
| ^~~~~~~
arm-none-eabi-gcc -c -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=hard -DUSE_HAL_DRIVER -DSTM32H750xx -DHSE_VALUE=16000000 -DCORE_CM7 -DSTM32H750IB -DARM_MATH_CM7 -DUSE_FULL_LL_DRIVER -Isource/ -include stm32h7xx.h -I…/libdaisy -I…/libdaisy/src/ -I…/libdaisy/src/sys -I…/libdaisy/src/usbd -I…/libdaisy/src/usbh -I…/libdaisy/Drivers/CMSIS/Include/ -I…/libdaisy/Drivers/CMSIS/DSP/Include -I…/libdaisy/Drivers/CMSIS/Device/ST/STM32H7xx/Include -I…/libdaisy/Drivers/STM32H7xx_HAL_Driver/Inc/ -I…/libdaisy/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I…/libdaisy/Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I…/libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Inc -I…/libdaisy/core/ -I…/libdaisy/Middlewares/Third_Party/FatFs/src -O2 -Wall -Wno-missing-attributes -fasm -fdata-sections -ffunction-sections -Wno-stringop-overflow -g -ggdb -MMD -MP -MF"build/HvMessageQueue.d" -std=gnu11 -Wa,-a,-ad,-alms=build/HvMessageQueue.lst source/HvMessageQueue.c -o build/HvMessageQueue.o
In file included from source/HvMessage.h:20,
from source/HvMessageQueue.h:20,
from source/HvMessageQueue.c:17:
source/HvUtils.h:33:4: warning: #warning Could not detect platform. Assuming Unix-like. [-Wcpp]
33 | #warning Could not detect platform. Assuming Unix-like.
| ^~~~~~~
arm-none-eabi-gcc -c -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=hard -DUSE_HAL_DRIVER -DSTM32H750xx -DHSE_VALUE=16000000 -DCORE_CM7 -DSTM32H750IB -DARM_MATH_CM7 -DUSE_FULL_LL_DRIVER -Isource/ -include stm32h7xx.h -I…/libdaisy -I…/libdaisy/src/ -I…/libdaisy/src/sys -I…/libdaisy/src/usbd -I…/libdaisy/src/usbh -I…/libdaisy/Drivers/CMSIS/Include/ -I…/libdaisy/Drivers/CMSIS/DSP/Include -I…/libdaisy/Drivers/CMSIS/Device/ST/STM32H7xx/Include -I…/libdaisy/Drivers/STM32H7xx_HAL_Driver/Inc/ -I…/libdaisy/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I…/libdaisy/Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I…/libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Inc -I…/libdaisy/core/ -I…/libdaisy/Middlewares/Third_Party/FatFs/src -O2 -Wall -Wno-missing-attributes -fasm -fdata-sections -ffunction-sections -Wno-stringop-overflow -g -ggdb -MMD -MP -MF"build/HvSignalLine.d" -std=gnu11 -Wa,-a,-ad,-alms=build/HvSignalLine.lst source/HvSignalLine.c -o build/HvSignalLine.o
In file included from source/HvHeavy.h:20,
from source/HvHeavyInternal.h:20,
from source/HvSignalLine.h:20,
from source/HvSignalLine.c:17:
source/HvUtils.h:33:4: warning: #warning Could not detect platform. Assuming Unix-like. [-Wcpp]
33 | #warning Could not detect platform. Assuming Unix-like.
| ^~~~~~~
arm-none-eabi-gcc -c -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=hard -DUSE_HAL_DRIVER -DSTM32H750xx -DHSE_VALUE=16000000 -DCORE_CM7 -DSTM32H750IB -DARM_MATH_CM7 -DUSE_FULL_LL_DRIVER -Isource/ -include stm32h7xx.h -I…/libdaisy -I…/libdaisy/src/ -I…/libdaisy/src/sys -I…/libdaisy/src/usbd -I…/libdaisy/src/usbh -I…/libdaisy/Drivers/CMSIS/Include/ -I…/libdaisy/Drivers/CMSIS/DSP/Include -I…/libdaisy/Drivers/CMSIS/Device/ST/STM32H7xx/Include -I…/libdaisy/Drivers/STM32H7xx_HAL_Driver/Inc/ -I…/libdaisy/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I…/libdaisy/Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I…/libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Inc -I…/libdaisy/core/ -I…/libdaisy/Middlewares/Third_Party/FatFs/src -O2 -Wall -Wno-missing-attributes -fasm -fdata-sections -ffunction-sections -Wno-stringop-overflow -g -ggdb -MMD -MP -MF"build/HvSignalPhasor.d" -std=gnu11 -Wa,-a,-ad,-alms=build/HvSignalPhasor.lst source/HvSignalPhasor.c -o build/HvSignalPhasor.o
In file included from source/HvHeavy.h:20,
from source/HvHeavyInternal.h:20,
from source/HvSignalPhasor.h:20,
from source/HvSignalPhasor.c:17:
source/HvUtils.h:33:4: warning: #warning Could not detect platform. Assuming Unix-like. [-Wcpp]
33 | #warning Could not detect platform. Assuming Unix-like.
| ^~~~~~~
In file included from source/HvSignalPhasor.c:17:
source/HvSignalPhasor.h: In function ‘__hv_phasor_f’:
source/HvSignalPhasor.h:104:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
104 | *bOut = *((float *) (&p)) - 1.0f;
| ~^~~~~~~~~~~~~~~
source/HvSignalPhasor.h: In function ‘__hv_phasor_k_f’:
source/HvSignalPhasor.h:130:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
130 | *bOut = ((float ) (&p)) - 1.0f;
| ~^~~~~~~~~~~~~~~
arm-none-eabi-gcc -c -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=hard -DUSE_HAL_DRIVER -DSTM32H750xx -DHSE_VALUE=16000000 -DCORE_CM7 -DSTM32H750IB -DARM_MATH_CM7 -DUSE_FULL_LL_DRIVER -Isource/ -include stm32h7xx.h -I…/libdaisy -I…/libdaisy/src/ -I…/libdaisy/src/sys -I…/libdaisy/src/usbd -I…/libdaisy/src/usbh -I…/libdaisy/Drivers/CMSIS/Include/ -I…/libdaisy/Drivers/CMSIS/DSP/Include -I…/libdaisy/Drivers/CMSIS/Device/ST/STM32H7xx/Include -I…/libdaisy/Drivers/STM32H7xx_HAL_Driver/Inc/ -I…/libdaisy/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I…/libdaisy/Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I…/libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Inc -I…/libdaisy/core/ -I…/libdaisy/Middlewares/Third_Party/FatFs/src -O2 -Wall -Wno-missing-attributes -fasm -fdata-sections -ffunction-sections -Wno-stringop-overflow -g -ggdb -MMD -MP -MF"build/HvSignalVar.d" -std=gnu11 -Wa,-a,-ad,-alms=build/HvSignalVar.lst source/HvSignalVar.c -o build/HvSignalVar.o
In file included from source/HvHeavy.h:20,
from source/HvHeavyInternal.h:20,
from source/HvSignalVar.h:20,
from source/HvSignalVar.c:17:
source/HvUtils.h:33:4: warning: #warning Could not detect platform. Assuming Unix-like. [-Wcpp]
33 | #warning Could not detect platform. Assuming Unix-like.
| ^~~~~~~
arm-none-eabi-gcc -c -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=hard -DUSE_HAL_DRIVER -DSTM32H750xx -DHSE_VALUE=16000000 -DCORE_CM7 -DSTM32H750IB -DARM_MATH_CM7 -DUSE_FULL_LL_DRIVER -Isource/ -include stm32h7xx.h -I…/libdaisy -I…/libdaisy/src/ -I…/libdaisy/src/sys -I…/libdaisy/src/usbd -I…/libdaisy/src/usbh -I…/libdaisy/Drivers/CMSIS/Include/ -I…/libdaisy/Drivers/CMSIS/DSP/Include -I…/libdaisy/Drivers/CMSIS/Device/ST/STM32H7xx/Include -I…/libdaisy/Drivers/STM32H7xx_HAL_Driver/Inc/ -I…/libdaisy/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I…/libdaisy/Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I…/libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Inc -I…/libdaisy/core/ -I…/libdaisy/Middlewares/Third_Party/FatFs/src -O2 -Wall -Wno-missing-attributes -fasm -fdata-sections -ffunction-sections -Wno-stringop-overflow -g -ggdb -MMD -MP -MF"build/HvTable.d" -std=gnu11 -Wa,-a,-ad,-alms=build/HvTable.lst source/HvTable.c -o build/HvTable.o
In file included from source/HvHeavy.h:20,
from source/HvTable.h:20,
from source/HvTable.c:17:
source/HvUtils.h:33:4: warning: #warning Could not detect platform. Assuming Unix-like. [-Wcpp]
33 | #warning Could not detect platform. Assuming Unix-like.
| ^~~~~~~
arm-none-eabi-gcc -c -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=hard -DUSE_HAL_DRIVER -DSTM32H750xx -DHSE_VALUE=16000000 -DCORE_CM7 -DSTM32H750IB -DARM_MATH_CM7 -DUSE_FULL_LL_DRIVER -Isource/ -include stm32h7xx.h -I…/libdaisy -I…/libdaisy/src/ -I…/libdaisy/src/sys -I…/libdaisy/src/usbd -I…/libdaisy/src/usbh -I…/libdaisy/Drivers/CMSIS/Include/ -I…/libdaisy/Drivers/CMSIS/DSP/Include -I…/libdaisy/Drivers/CMSIS/Device/ST/STM32H7xx/Include -I…/libdaisy/Drivers/STM32H7xx_HAL_Driver/Inc/ -I…/libdaisy/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I…/libdaisy/Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I…/libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Inc -I…/libdaisy/core/ -I…/libdaisy/Middlewares/Third_Party/FatFs/src -O2 -Wall -Wno-missing-attributes -fasm -fdata-sections -ffunction-sections -Wno-stringop-overflow -g -ggdb -MMD -MP -MF"build/HvUtils.d" -std=gnu11 -Wa,-a,-ad,-alms=build/HvUtils.lst source/HvUtils.c -o build/HvUtils.o
In file included from source/HvUtils.c:17:
source/HvUtils.h:33:4: warning: #warning Could not detect platform. Assuming Unix-like. [-Wcpp]
33 | #warning Could not detect platform. Assuming Unix-like.
| ^~~~~~~
arm-none-eabi-gcc -c -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=hard -DUSE_HAL_DRIVER -DSTM32H750xx -DHSE_VALUE=16000000 -DCORE_CM7 -DSTM32H750IB -DARM_MATH_CM7 -DUSE_FULL_LL_DRIVER -Isource/ -include stm32h7xx.h -I…/libdaisy -I…/libdaisy/src/ -I…/libdaisy/src/sys -I…/libdaisy/src/usbd -I…/libdaisy/src/usbh -I…/libdaisy/Drivers/CMSIS/Include/ -I…/libdaisy/Drivers/CMSIS/DSP/Include -I…/libdaisy/Drivers/CMSIS/Device/ST/STM32H7xx/Include -I…/libdaisy/Drivers/STM32H7xx_HAL_Driver/Inc/ -I…/libdaisy/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I…/libdaisy/Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I…/libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Inc -I…/libdaisy/core/ -I…/libdaisy/Middlewares/Third_Party/FatFs/src -O2 -Wall -Wno-missing-attributes -fasm -fdata-sections -ffunction-sections -Wno-stringop-overflow -g -ggdb -MMD -MP -MF"build/startup_stm32h750xx.d" -std=gnu11 -Wa,-a,-ad,-alms=build/startup_stm32h750xx.lst …/libdaisy/core/startup_stm32h750xx.c -o build/startup_stm32h750xx.o
arm-none-eabi-g++ -c -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=hard -DUSE_HAL_DRIVER -DSTM32H750xx -DHSE_VALUE=16000000 -DCORE_CM7 -DSTM32H750IB -DARM_MATH_CM7 -DUSE_FULL_LL_DRIVER -Isource/ -include stm32h7xx.h -I…/libdaisy -I…/libdaisy/src/ -I…/libdaisy/src/sys -I…/libdaisy/src/usbd -I…/libdaisy/src/usbh -I…/libdaisy/Drivers/CMSIS/Include/ -I…/libdaisy/Drivers/CMSIS/DSP/Include -I…/libdaisy/Drivers/CMSIS/Device/ST/STM32H7xx/Include -I…/libdaisy/Drivers/STM32H7xx_HAL_Driver/Inc/ -I…/libdaisy/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I…/libdaisy/Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I…/libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Inc -I…/libdaisy/core/ -I…/libdaisy/Middlewares/Third_Party/FatFs/src -O2 -Wall -Wno-missing-attributes -fasm -fdata-sections -ffunction-sections -Wno-stringop-overflow -g -ggdb -MMD -MP -MF"build/HeavyContext.d" -fno-exceptions -fasm -finline -finline-functions-called-once -fshort-enums -fno-move-loop-invariants -fno-unwind-tables -Wno-register -std=gnu++14 -Wa,-a,-ad,-alms=build/HeavyContext.lst source/HeavyContext.cpp -o build/HeavyContext.o
In file included from source/HeavyContextInterface.hpp:20,
from source/HeavyContext.hpp:20,
from source/HeavyContext.cpp:17:
source/HvUtils.h:33:4: warning: #warning Could not detect platform. Assuming Unix-like. [-Wcpp]
33 | #warning Could not detect platform. Assuming Unix-like.
| ^~~~~~~
arm-none-eabi-g++ -c -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=hard -DUSE_HAL_DRIVER -DSTM32H750xx -DHSE_VALUE=16000000 -DCORE_CM7 -DSTM32H750IB -DARM_MATH_CM7 -DUSE_FULL_LL_DRIVER -Isource/ -include stm32h7xx.h -I…/libdaisy -I…/libdaisy/src/ -I…/libdaisy/src/sys -I…/libdaisy/src/usbd -I…/libdaisy/src/usbh -I…/libdaisy/Drivers/CMSIS/Include/ -I…/libdaisy/Drivers/CMSIS/DSP/Include -I…/libdaisy/Drivers/CMSIS/Device/ST/STM32H7xx/Include -I…/libdaisy/Drivers/STM32H7xx_HAL_Driver/Inc/ -I…/libdaisy/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I…/libdaisy/Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I…/libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Inc -I…/libdaisy/core/ -I…/libdaisy/Middlewares/Third_Party/FatFs/src -O2 -Wall -Wno-missing-attributes -fasm -fdata-sections -ffunction-sections -Wno-stringop-overflow -g -ggdb -MMD -MP -MF"build/Heavy_patch_test.d" -fno-exceptions -fasm -finline -finline-functions-called-once -fshort-enums -fno-move-loop-invariants -fno-unwind-tables -Wno-register -std=gnu++14 -Wa,-a,-ad,-alms=build/Heavy_patch_test.lst source/Heavy_patch_test.cpp -o build/Heavy_patch_test.o
In file included from source/HeavyContextInterface.hpp:20,
from source/HeavyContext.hpp:20,
from source/Heavy_patch_test.hpp:37,
from source/Heavy_patch_test.cpp:33:
source/HvUtils.h:33:4: warning: #warning Could not detect platform. Assuming Unix-like. [-Wcpp]
33 | #warning Could not detect platform. Assuming Unix-like.
| ^~~~~~~
In file included from source/Heavy_patch_test.hpp:44,
from source/Heavy_patch_test.cpp:33:
source/HvSignalPhasor.h: In function 'void __hv_phasor_f(SignalPhasor
, float, float
)‘:
source/HvSignalPhasor.h:104:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
104 | *bOut = ((float ) (&p)) - 1.0f;
| ~^~~~~~~~~~~~~~~
source/HvSignalPhasor.h: In function 'void __hv_phasor_k_f(SignalPhasor
, float
)’:
source/HvSignalPhasor.h:130:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
130 | *bOut = ((float ) (&p)) - 1.0f;
| ~^~~~~~~~~~~~~~~
arm-none-eabi-g++ -c -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=hard -DUSE_HAL_DRIVER -DSTM32H750xx -DHSE_VALUE=16000000 -DCORE_CM7 -DSTM32H750IB -DARM_MATH_CM7 -DUSE_FULL_LL_DRIVER -Isource/ -include stm32h7xx.h -I…/libdaisy -I…/libdaisy/src/ -I…/libdaisy/src/sys -I…/libdaisy/src/usbd -I…/libdaisy/src/usbh -I…/libdaisy/Drivers/CMSIS/Include/ -I…/libdaisy/Drivers/CMSIS/DSP/Include -I…/libdaisy/Drivers/CMSIS/Device/ST/STM32H7xx/Include -I…/libdaisy/Drivers/STM32H7xx_HAL_Driver/Inc/ -I…/libdaisy/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I…/libdaisy/Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I…/libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Inc -I…/libdaisy/core/ -I…/libdaisy/Middlewares/Third_Party/FatFs/src -O2 -Wall -Wno-missing-attributes -fasm -fdata-sections -ffunction-sections -Wno-stringop-overflow -g -ggdb -MMD -MP -MF"build/HvHeavy.d" -fno-exceptions -fasm -finline -finline-functions-called-once -fshort-enums -fno-move-loop-invariants -fno-unwind-tables -Wno-register -std=gnu++14 -Wa,-a,-ad,-alms=build/HvHeavy.lst source/HvHeavy.cpp -o build/HvHeavy.o
In file included from source/HeavyContextInterface.hpp:20,
from source/HeavyContext.hpp:20,
from source/HvHeavy.cpp:17:
source/HvUtils.h:33:4: warning: #warning Could not detect platform. Assuming Unix-like. [-Wcpp]
33 | #warning Could not detect platform. Assuming Unix-like.
| ^~~~~~~
source/HvHeavy.cpp:24: warning: ignoring '#pragma mark ’ [-Wunknown-pragmas]
24 | #pragma mark - Heavy Table
|
source/HvHeavy.cpp:45: warning: ignoring '#pragma mark ’ [-Wunknown-pragmas]
45 | #pragma mark - Heavy Message
|
source/HvHeavy.cpp:127: warning: ignoring '#pragma mark ’ [-Wunknown-pragmas]
127 | #pragma mark - Heavy Common
|
source/HvHeavy.cpp:294: warning: ignoring '#pragma mark ’ [-Wunknown-pragmas]
294 | #pragma mark - Heavy Common
|
arm-none-eabi-g++ -c -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=hard -DUSE_HAL_DRIVER -DSTM32H750xx -DHSE_VALUE=16000000 -DCORE_CM7 -DSTM32H750IB -DARM_MATH_CM7 -DUSE_FULL_LL_DRIVER -Isource/ -include stm32h7xx.h -I…/libdaisy -I…/libdaisy/src/ -I…/libdaisy/src/sys -I…/libdaisy/src/usbd -I…/libdaisy/src/usbh -I…/libdaisy/Drivers/CMSIS/Include/ -I…/libdaisy/Drivers/CMSIS/DSP/Include -I…/libdaisy/Drivers/CMSIS/Device/ST/STM32H7xx/Include -I…/libdaisy/Drivers/STM32H7xx_HAL_Driver/Inc/ -I…/libdaisy/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I…/libdaisy/Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I…/libdaisy/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Inc -I…/libdaisy/core/ -I…/libdaisy/Middlewares/Third_Party/FatFs/src -O2 -Wall -Wno-missing-attributes -fasm -fdata-sections -ffunction-sections -Wno-stringop-overflow -g -ggdb -MMD -MP -MF"build/HeavyDaisy_patch_test.d" -fno-exceptions -fasm -finline -finline-functions-called-once -fshort-enums -fno-move-loop-invariants -fno-unwind-tables -Wno-register -std=gnu++14 -Wa,-a,-ad,-alms=build/HeavyDaisy_patch_test.lst HeavyDaisy_patch_test.cpp -o build/HeavyDaisy_patch_test.o
In file included from source/HvHeavy.h:20,
from source/Heavy_patch_test.h:36,
from HeavyDaisy_patch_test.cpp:33:
source/HvUtils.h:33:4: warning: #warning Could not detect platform. Assuming Unix-like. [-Wcpp]
33 | #warning Could not detect platform. Assuming Unix-like.
| ^~~~~~~
In file included from source/Heavy_patch_test.hpp:44,
from HeavyDaisy_patch_test.cpp:34:
source/HvSignalPhasor.h: In function 'void __hv_phasor_f(SignalPhasor
, float, float
)‘:
source/HvSignalPhasor.h:104:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
104 | *bOut = ((float ) (&p)) - 1.0f;
| ~^~~~~~~~~~~~~~~
source/HvSignalPhasor.h: In function 'void __hv_phasor_k_f(SignalPhasor
, float
)’:
source/HvSignalPhasor.h:130:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
130 | bOut = ((float ) (&p)) - 1.0f;
| ~^~~~~~~~~~~~~~~
In file included from HeavyDaisy_patch_test.cpp:35:
source/HeavyDaisy_patch_test.hpp: In member function ‘void json2daisy::DaisyPatch::Init(bool)’:
source/HeavyDaisy_patch_test.hpp:52:36: error: no matching function for call to 'daisy::GateIn::Init(dsy_gpio_pin
, bool)’
52 | gatein1.Init(&gatein1_pin, true);
| ^
In file included from …/libdaisy/src/daisy.h:27,
from …/libdaisy/src/daisy_seed.h:5,
from source/HeavyDaisy_patch_test.hpp:29,
from HeavyDaisy_patch_test.cpp:35:
…/libdaisy/src/hid/gatein.h:29:10: note: candidate: 'void daisy::GateIn::Init(dsy_gpio_pin
)’
29 | void Init(dsy_gpio_pin pin_cfg);
| ^~~~
…/libdaisy/src/hid/gatein.h:29:10: note: candidate expects 1 argument, 2 provided
In file included from HeavyDaisy_patch_test.cpp:35:
source/HeavyDaisy_patch_test.hpp:54:36: error: no matching function for call to 'daisy::GateIn::Init(dsy_gpio_pin
, bool)’
54 | gatein2.Init(&gatein2_pin, true);
| ^
In file included from …/libdaisy/src/daisy.h:27,
from …/libdaisy/src/daisy_seed.h:5,
from source/HeavyDaisy_patch_test.hpp:29,
from HeavyDaisy_patch_test.cpp:35:
…/libdaisy/src/hid/gatein.h:29:10: note: candidate: 'void daisy::GateIn::Init(dsy_gpio_pin
)’
29 | void Init(dsy_gpio_pin *pin_cfg);
| ^~~~
…/libdaisy/src/hid/gatein.h:29:10: note: candidate expects 1 argument, 2 provided
make: *** [build/HeavyDaisy_patch_test.o] Error 1
(pd_env) Patricks-iMac:pd2dsy patrick$

And creates the folder with the things I stated in the previous post. From the github page it says it should be uploaded automatically. I’m thinking it may be something to do with this -

" For now, the script leaves the path to libdaisy as ../libdaisy, which works if the generated folder is placed within the root directory. Otherwise, the Makefile should be edited (or the --libdaisy-depth option should be used) to point to a valid libdaisy repository.

but i’m not exactly sure what that means. Thanks for replying to my post and really appreciate the help

many thanks, Pat

Oh yeah it sounds like you just need to install dfu-util. I’m surprised you’d have the arm compiler (the program that’s outputting all those unnecessary warnings) but not dfu-util. Did you run through the install steps for macOS? That note on libDaisy’s location isn’t super important. Your project actually builds, so libDaisy is being found in the right location. If you had a lot of nested folders in your project, you might have to put more parent directory indicators in your path .. which tell any programs reading it to look up a level in the folder tree.

I’m assuming you have homebrew installed. If you do, you should just be able to type in brew install dfu-util in your terminal and give that a whirl. Although again, if you did go through the install process and ran the install.command program, then you should actually already have it.

Oh and what happens if you run python --version? You might need the command python3, but that also might not be an issue.

Hi thanks for your help, yes I installed homebrew. I’m going to through all the steps again from scratch with the help of the youtube video and see how that goes I will get back to you.

Many thanks, Patrick

1 Like