The newest version of cryptoauthlib provides a new test application to validate
and lock the cryptochip configuration.
Signed-off-by: Arturo Buzarra <arturo.buzarra@digi.com>
This commit will remove the call to stop the CAN controller,
because freeing the CAN will stop the CAN interface already.
Calling stop twice will producing the following error message:
DIGIAPIX[824]: [ERROR] ldx_can_process_tx_socket: CAN network is down
DIGIAPIX[824]: [ERROR] ldx_can_stop: Unexpected state 0, in can0 interface
DIGIAPIX[824]: [ERROR] can0|ldx_can_thr: select error (-27|100)
Signed-off-by: Mike Engel <Mike.Engel@digi.com>
- The <stropts.h> header is no longer available.
- The <sys/ioctl.h> is required.
Reported-by: Paolo Chiarlone <paolo.chiarlone@digi.com>
Signed-off-by: Hector Palacios <hector.palacios@digi.com>
https://jira.digi.com/browse/DEL-7207
From the user point of view the the main change is the addition of function
ldx_gpio_request_by_controller() which selects the gpio to use using following
arguments:
- controller: The controller name or alias of the GPIO to request.
- line: The line number of the GPIO to request.
- request_mode argument has been removed since that argument only has
sense for sysfs related functions as it controls the way the line is
exported and unexported.
The configuration file entries change to following format:
- USER_LED = mca-gpio,12
- USER_BUTTON = mca-gpio,10
Also improved argument parsing and help
https://jira.digi.com/browse/DEL-6425
Signed-off-by: Hector Bujanda hector.bujanda@digi.com
In previous implementation, if alias wanted to be used, it had to be passed twice.
https://jira.digi.com/browse/DEL-6425
Signed-off-by: Hector Bujanda <hector.bujanda@digi.com>
The newest version of cryptoauthlib is built as a shared library instead of a
static one.
https://jira.digi.com/browse/DEL-6835
Signed-off-by: Gabriel Valcazar <gabriel.valcazar@digi.com>
Use the same prompts that we use in the online documentation:
* For the target: "~#"
* For the host: "~$"
Signed-off-by: Jose Diaz de Grenu <Jose.DiazdeGrenu@digi.com>
CAAM blobs can be used to secure data with the OTPMK. More information
is available in the online documentation.
Signed-off-by: Jose Diaz de Grenu <Jose.DiazdeGrenu@digi.com>
This commit adds CANFD support to configure the data bitrate and
to enable the CANFD feature.
Signed-off-by: Mike Engel <Mike.Engel@digi.com>
https://jira.digi.com/browse/DEL-6588
General Makefile calls each API source without any specific target,
this commit fixes the CAN Makefile to build without errors.
Signed-off-by: Arturo Buzarra <arturo.buzarra@digi.com>
Added two examples about how to configure and set a CAN
interface to establish a communication receiving and
sending frames.
Signed-off-by: fgilmar <francisco.gilmartinez@digi.com>
Added two examples about how to configure and set a CAN
interface to establish a communication receiving and
sending frames.
Signed-off-by: fgilmar <francisco.gilmartinez@digi.com>
RNG and encryption operations won't work unless the cryptochip is configured
for TLS operations. Print a warning if the chip hasn't been configured yet.
https://jira.digi.com/browse/DEL-5710
Signed-off-by: Gabriel Valcazar <gabriel.valcazar@digi.com>
This commit:
* adds the name of the connector in the readme files
* uses the official platform names
* minor changes for consistency between readme files
Signed-off-by: Tatiana Leon <tatiana.leon@digi.com>
'adc_sampling_cb_data' struct is a local variable of the 'main' function.
Sometimes, the ADC callback accesses to it once the main function has exited
(when it is out of scope), causing a segmentation fault.
To solve this issue, adc_sampling_cb_data' struct is now a global variable.
Signed-off-by: Francisco Gil <francisco.gilmartinez@digi.com>
We need to reduce the optimization level in order to be able to
perform a debugging of the applications, without this there is
an strange behaviour while debugging.
Signed-off-by: Francisco Gil <francisco.gilmartinez@digi.com>
The first time that the example is run there was an error
related with an invalid value for the duty cycle.
With this fix we set the duty cycle to 0 when we close the example.
Signed-off-by: Francisco Gil <francisco.gilmartinez@digi.com>
This example takes periodic samples using a thread and
calculate the rms value and the mean value of the samples
taken.
https://jira.digi.com/browse/DEL-4889
Signed-off-by: Francisco Gil <francisco.gilmartinez@digi.com>
The makefile only builds the example applications based on 'libdigiapix'
library, so just rename the makefile accordingly.
Signed-off-by: Javier Viguera <javier.viguera@digi.com>