Releases: ams-OSRAM/OSP_aoosp
Releases · ams-OSRAM/OSP_aoosp
0.9.0
- Improved documentation for
aoosp_adcled.ino,aoosp_adcpot.ino,
aoosp_cluster.ino,aoosp_sync.ino, andaoosp_otp.ino. aoosp_exec_otpdump()now dumps fields in table format (when passingAOOSP_OTPDUMP_CUSTOMER_FIELDS);
old format retained viaAOOSP_OTPDUMP_CUSTOMER_FIELDSLIST; updated examples and doc.aoosp_exec_otpdump()now includes the EVK fields (at address 0x1F).- Added
aoosp_exec_skipchns_get()andaoosp_exec_skipchns_set(). - Added example
aoosp_i2c12.ino(12 bits I2C). - Added support for 12 bit I2C:
aoosp_send_i2cread12(),aoosp_send_i2cwrite12(),
and macrosaoosp_exec_i2cread12(),aoosp_exec_i2cwrite12(). - Improved comments in
aoosp_send.cpp/h. - Added link to examples.
0.8.0
- Added examples
aoosp_adcled.inoandaoosp_adcpot.ino. - Added
aoosp_send_setadc(),aoosp_send_readadc()andaoosp_send_readadcdat(). - Added ADC conversion
aoosp_prt_adc()andaoosp_prt_adcmux(). - All
char * aoosp_prt_xxx()are nowconst char * aoosp_prt_xxx(). - Fixed bug:
aoosp_prt_bytes()printed old content whensizewas 0. - Fixed warning in
aoosp_otpburn.ino. - Fixed: example
aoosp_cur.inomixed upAOOSP_CURCHN_FLAGS_DEFAULTandAOOSP_CURCHN_CUR_DEFAULT. - Improved API doc.
- Changed examples to use max PWM.
- Documentation (of examples) extended with new RGB names on OSP32 V11 ("L2.1 aka IN1").
- Improved explanation of
aoosp_sync. - Added link towards training slides in
aoosp_otpburn.ino.
0.7.0
- WARNING: AIl constants AOOSP_I2CCFG_SPEED_XXX have been renamed to match new formula.
- I2C speeds now conform datasheet (formula in
aoosp_prt_i2ccfg_speed(),aoosp_send.h, introduced,AOOSP_I2CCFG_SPEED_MINandAOOSP_I2CCFG_SPEED_MAX).
0.6.0
- Corrected documentation for
aoosp_said_testpw_get(). - Added
aoosp_send_aread(),aoosp_send_load()andaoosp_send_gload(), extended API doc on OTP management. - Corrected mapping to degrees C in
aoosp_prt_temp_said(). - Added
aoosp_otpburn.ino. - Explained delay in
aoosp_ledst.ino. - API documentation improvements, e.g. "(system) status", temperature conversion, i2c count.
0.5.0
- Added example
aoosp_ledst.ino. aoosp_exec_setotp()now uses newaoosp_send_settestpw_sr().- Added telegram
aoosp_send_settestpw_sr(). - Explicit errors in
aoosp_otp.ino. - Added telegrams
aoosp_send_readledst()andaoosp_send_readledstchn(). - Added
aoosp_prt_ledst(); all aoosp_prt now use "-" as field separator. - Added telegram
aoosp_send_godeepsleep(). - Added example
aoosp_tinfoexplaining serial cast (with ASKTINFO). - Added telegrams
aoosp_con_asktinfo()and variantaoosp_con_asktinfo_init(). - Added API documentation for
aoosp_loglevel_set()andaoosp_loglevel_get(). - Removed old datasheet names for telegrams (in
aoosp_send.cpp).
0.4.5
- Added example
aoosp_cluster.ino. - Documented (telegram) macros in readme.
- SAID test password now in a store
aoosp_said_testpw_get()andaoosp_said_testpw_set(). - OTP write
aoosp_exec_setotp()uses that store.
0.4.4
- Response telegrams now checked for mismatch between payload size and PSI.
0.4.3
- Prefixed
modules.drawio.pngwith library short name. - Documentation update in:
readme.md,aoosp_exec.cpp,aoosp_prt.cpp, andaoosp_send.cpp. - Added example
aoosp_cur.ino(drive current demo). - Fixed white lines in
aoosp_exec.h. - Log of
aoosp_send_initxxx()now prints 3 digits. - Moved domain from
github.com/ams-OSRAM-Grouptogithub.com/ams-OSRAM.
0.4.2
- Fixed TID bug in
aoosp_con_seti2ccfg(). aoosp_exec_i2cpower(addr)now also checks if addr is a SAID.- Detailed addressing for
aoosp_send_xxx()and removed old datasheet names. - Corrected documentation on in
aoosp_exec_xxx()functions. - Added topology check to
aoosp-time.ino. - Added explanation for SYNC via pin in
aoosp_sync.ino. - Added remark on OTP password for
aoosp_otp.ino. - I2C in
aoop_i2c.inodescription updated and device address changed to match OSP32. - Now also powering I2C bus in
aoosp_i2c.inofor EEPROM. - Role of 'mult' in
aoosp_error.inoexplained. - Added BEHAVIOR section to explanation in examples.
0.4.1
- API section in readme now shows parameter names.
- Added
aoosp_exec_resetinit_last(). - Made output parameters of
aoosp_exec_resetinit()optional (adapted an example). - Bug fix: when
aoosp_exec_resetinithad NULL for output parameters they were still assigned. - Bug fix: changed
AOOSP_ADDR_NOTNITtoAOOSP_ADDR_UNINITinAOOSP_ADDR_GROUP.