renesas/amazon-freertos

Projects IDE folder naming.

HirokiIshiguro opened this issue · 0 comments

Is your feature request related to a problem? Please describe.
Renesas needs to negotiate with Amazon to add other compilers project.

Amazon regulation says:

projects
	+ - <vendor> (Template, to be renamed to the name of the MCU vendor)
		+ - <board> (Template, to be renamed to the name of the development board)
			+ - <ide> (Contains an IDE-specific project)
			+ - visual_studio (contains project files for Visual Studio)

So, \amazon-freertos\projects<vendor><ide> folder name should be "e2studio".
But "e2studio" can support several compilers. Which idea should be selected?

  • Idea1
    \amazon-freertos\projects\renesas\rx65n-rsk\e2studio-ccrx\aws_demos
    \amazon-freertos\projects\renesas\rx65n-rsk\e2studio-gcc\aws_demos
    \amazon-freertos\projects\renesas\rx65n-rsk\e2studio-iar\aws_demos
    \amazon-freertos\projects\renesas\rx65n-rsk\ewrx-iar\aws_demos
  • Idea2
    \amazon-freertos\projects\renesas\rx65n-rsk\e2studio\ccrx\aws_demos
    \amazon-freertos\projects\renesas\rx65n-rsk\e2studio\gcc\aws_demos
    \amazon-freertos\projects\renesas\rx65n-rsk\e2studio\iar\aws_demos
    \amazon-freertos\projects\renesas\rx65n-rsk\ewrx\iar\aws_demos
  • Current aws repository
    \amazon-freertos\projects\renesas\rx65n-rsk\e2studio\aws_demos
  • Current renesas forked repository
    \amazon-freertos\projects\renesas\rx65n-rsk\e2studio\aws_demos
    \amazon-freertos\projects\renesas\rx65n-rsk\e2studio-gcc\aws_demos

Other issues:
Amazon calls IAR as "iar". But IAR IDE for RX is called shorted name as "ewrx".

So Idea2 is ideal. Renesas should discuss this with AWS team.

Describe the solution you would like.

  • Idea2
    \amazon-freertos\projects\renesas\rx65n-rsk\e2studio\ccrx\aws_demos
    \amazon-freertos\projects\renesas\rx65n-rsk\e2studio\gcc\aws_demos
    \amazon-freertos\projects\renesas\rx65n-rsk\e2studio\iar\aws_demos
    \amazon-freertos\projects\renesas\rx65n-rsk\ewrx\iar\aws_demos

Additional context
None.

Thank you!