When contributing to Precision Converters Firmware please consider the following checklist:
Copyright header has been added to source and header files
Artistic Style (astyle
) has been run to lint new code
astyle --options=../no-OS/ci/astyle_config \
projects/foobar/app/*.c \
projects/foobar/app/*.h
Add EEPROM validation code
Add all context attributes (e.g. fw_version
, hw_carrier
,
hw_mezzanine
, hw_name
, hw_mezzanine_status
)
IIO attributes in the firmware match the corresponding Linux driver attributes
Create a readme.md
in the project directory explaining how to use the
project
Validate EEPROM detection and context attributes creation using IIO clients (e.g. ACE, IIO Oscilloscope)
Capture and verify ADC data using an IIO client
Test on the target platform with USE_SDRAM
and NO_SDRAM
where applicable
Test on the target platform with physical and virtual serial ports where applicable
Test using the STM32 HAL where applicable
Validate attributes, calibration, temperature sensing, etc using a client
Update corresponding ADI Wiki pages
Request links to those pages on the product page
Open a pull request on Github
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。