terahz
1x10^12 Hz
If any of you prototypers out there have other changes, lemme know ASAP.
I've been thinking about the hardware configuration a bit and wanted to bring a few ideas out.
It mainly has to do with the fact that the communication part between modules is fixed. A common way to do hardware configuration are jumpers. How about we take out some of the hardware traces into 3pin jumpers so that we can "move" what talks to what. For example, the Ethernet chip will be hardwired by default to one of the CPUs but at some stage it might make more sense to move it to the other. Same goes for the RTC and PH. Also, it might be useful to be able to separate the two CPUs into their own I2C networks.
Just pointing a few things out that came to my mind while thinking about the communication part.
Also, might be worth putting out a dedicated 3pin header for IR sensor (signa, gnd, v+), same for a temp sensor or two.
Bottom line is, I think the hardware is a little too fixed on the board and if space allows it it would be nice to be able to move a jumper (or a few) and switch a certain circuit between the two CPUs.
Main reason for my thinking is that my firmware is almost 20Kb now and that is still missing a good amount of code and does not have any of the Ethernet portion which is in the 10K area by itself. So having the option to move hardware between the two CPUs might make it easier to code things.
Just thoughts. What do you guys think?