a2karyak / mcp39xx_daq

Data acquisition controller for MCP3914 using STM32.
6 stars 3 forks source link

License and build questions #1

Open dwalkes opened 5 years ago

dwalkes commented 5 years ago

Thanks for sharing this project!

I wondered if you could clarify:

  1. The license it's shared under, especially whether it allows for commercial use.
  2. Build hints, especially related to this statement:

Building the source code requires additional pieces of code, such as an STM32 library and a USB library, which are not currently published.

I see the references to $(HOME)/stm32-lib and $(HOME)/stm32-usb-lib in the Makefile. Do you have any suggestions about how to setup the build environment? Are you building based on a setup using OpenSTM32 on Linux?

a2karyak commented 5 years ago

Sorry for the late reply.

  1. I mostly create this repo for myself/educational purpose and have not thought about licensing. I am fine if it is redistributed with "no warranty of any kind" condition.
  2. It requires my own set of STM32 wrappers, which I can provide privately, if you are interested. It can be built without USB support, implementing the same serial protocol over a UART, if compiled with SERIAL_ENABLE instead of USB_ENABLE in the makefile. However, data acquisition will be limited by the UART rate. I am not distributing the USB lib at the moment.

I did not know about OpenSTM32http://www.openstm32.org yet, but I will check.

Can you contact me at mygithubid at uwaterloo.ca? Thanks.


From: Dan Walkes notifications@github.com Sent: Monday, July 15, 2019 1:36 PM To: a2karyak/mcp39xx_daq Cc: Subscribed Subject: [a2karyak/mcp39xx_daq] License and build questions (#1)

Thanks for sharing this project!

I wondered if you could clarify:

  1. The license it's shared under, especially whether it allows for commercial use.
  2. Build hints, especially related to this statement:

Building the source code requires additional pieces of code, such as an STM32 library and a USB library, which are not currently published.

I see the references to $(HOME)/stm32-lib and $(HOME)/stm32-usb-lib in the Makefile. Do you have any suggestions about how to setup the build environment? Are you building based on a setup using OpenSTM32http://www.openstm32.org on Linux?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/a2karyak/mcp39xx_daq/issues/1?email_source=notifications&email_token=AD3AH6DJFDB7GU5MIDMYVE3P7SYS7A5CNFSM4IDZDXNKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4G7I5YOA, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AD3AH6GLAEMFKWZGHUXVJSTP7SYS7ANCNFSM4IDZDXNA.