I need to use the RA0E1 IICA_SLAVE.With e² studio 2024-04 and FSP 5.2.0 it was not possible to add it with "New Stack", only IICA_MASTER could be added.
With e² studio 2024-04 and FSP 5.3.0 it is possible to add it with "New Stack";in the Stacks/Properties Tab SCLA and SDAA Pin can be assigned to a port numberbut after changing to the "Pins/Pin Function" Tab there in the Section Peripherals/IICA/IICA0 the Operation Mode is disabled and cannot be Enabled !?
With e² studio 2024-04 and FSP 5.4.0 it is possible to add it with "New Stack";in the Stacks/Properties Tab SCLA and SDAA Pin can be assigned to a port numberbut after changing to the "Pins/Pin Function" Tab there the Section Peripherals/IICA/IICA0 is completely missing !?
The problem is reproducible on another PC of a collegue.Does anybody know if there is a solution to this behaviour ?
Hello,
Thanks for reaching out Renesas Engineering Community!
Regarding the IICA peripheral support on the different FSP versions you mentioned.
1.In FSP version 5.2.0 if you go to pin configuration the IICA peripheral is available and you can configure the pins however the stacks with the drivers for IICA are not available yet and have been added in FSP 5.3.0 version.
2. Now regarding FSP 5.3.0 you are right this is a bug that has already been reported to the FSP developers team:
You cannot enable the IICA peripheral from the Pin Configurator, however you have available the stacks and the driver for both master and slave mode where you can configure the pins on the stack properties.
A workaround that worked for me when testing the IICA module for master was to add these two lines in the configuration.xml file and of course I have also configured the pins on the stack properties.
And then the peripheral seemed to be enabled and when I tested the IICA peripheral as master and it worked with no issues.
I think the same workaround will work for you and in the case where the RA0 is configured as slave.
3. Now in FSP version 5.4.0 since this bug has already been reported to the FSP dev team, the idea is to remove completely the settings for the IICA peripheral from the Pins tab and users configure the pins from the stack properties for the IICA module for both slave and master modes.
So the issue has been fixed in FSP 5.4.0 version. And we would suggest to you on this case to use the FSP 5.4.0 version for using the IICA peripheral with RA0E1.
Please find attached two projects for both FSP 5.3.0 and FSP 5.4.0 that the IICA peripheral worked for me with no issues.
In FSP 5.3.0 I did these changes mentioned in the configuration.xml file so that the IICA peripheral will be shown as enabled in the pin configurator also and in FSP 5.4.0 version the pins have only been configured in the r_iica module properties and no more settings are necessary to be done.
hs3001_sensor_RA0_IICA_FSP5.3.0.zip
hs3001_sensor_RA0_IICA_FSP5.4.0.zip
Hope it helps.
Best Regards,
IK
Hi IK,
many thanks for getting us through this issue. We will test it in slave mode and report.
Ralf