Add configuration file support to scons options

Description

There is lots of marco definition in the code which influence the performance of the network.
It's incontinent to change those value direct from the code.

This issue will allow the scons compilation system to compile the firmware code with an input JSON file, which contains all the configuration of those marco definitions.

The attached is an example of the JSON configuration file.

Environment

None

Activity

Show:
Tengfei Chang
February 1, 2019, 2:42 PM

This issue is created for easier comparing the performance result of two experiment running with different configuration.
By the time the issue was resolved, I realize that this may not convenient when developing the code, where the value of those configuration is find at another place, not together with the code.

Don't merge until have a solution on it.

Assignee

Tengfei Chang

Reporter

Tengfei Chang

Labels

None

Story Points

20

Sprint

None

Fix versions

Affects versions

Priority

Normal
Configure