[TriEmbed] TriEmbed Digest, Vol 8, Issue 7

Charles McClelland chip at mcclellands.org
Mon Jan 13 14:10:18 CST 2014

Pete and all,

Sorry I will miss tonight’s meeting as I am very interested in the topic.  I look forward to watching the video of the session.  I just got my first Oshpark board in the mail today so this is a timely topic.  

I have one suggestion for a future meeting which I will call software engineering and then explain what I mean.  As the sketches I write become more complex, I am running into some problems that may be of general interest:
	- When should I take functionality from the main body of the program to a function? to a library?
	- What is the best way to store and maintain the base functionality versus branches or forks.  For example, I write a wireless sensor sketch with one implementation for a temperature sensor and another for an accelerometer?
	- When there are several libraries that offer similar functionality, what is the best way to determine which to use?  Don’t expect a strict protocol here but would be interested in rules of thumb.
	- How do I handle the substitution of libraries for different target platforms.  For example, I had to substitute the TinyWireM library for Wire when I moved to an ATTiny and needed an I2C library - a real pain.
	- Should I be using a repository like Github and, if so, how is Github best used?
	- Are there some things I should do to make my code more compact or efficient once I have it working as expected - something like readability vs efficiency in code?
	- Also, in reading this article about the security of embedded systems - are there some security best practices for Arduino?
If all this is too basic or has been covered, I apologize but wanted to throw out my suggestion in case there is a call for future agenda topics tonight.

I am sorry I will mis tonight’s meeting - I look forward to the next and thank you all again for your help and support.


On Jan 12, 2014, at 1:00 PM, triembed-request at triembed.org wrote:

> Send TriEmbed mailing list submissions to
> 	triembed at triembed.org
> To subscribe or unsubscribe via the World Wide Web, visit
> 	http://mail.triembed.org/mailman/listinfo/triembed_triembed.org
> or, via email, send a message with subject or body 'help' to
> 	triembed-request at triembed.org
> You can reach the person managing the list at
> 	triembed-owner at triembed.org
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of TriEmbed digest..."
> Today's Topics:
>   1. TriEmbed @ NCSU Monday January 13th @ 7pm (different
>      room/building) (Pete Soper)
> ----------------------------------------------------------------------
> Message: 1
> Date: Sun, 12 Jan 2014 08:48:15 -0500
> From: Pete Soper <pete at soper.us>
> To: triembed at triembed.org, trianglerobotics at yahoogroups.com
> Subject: [TriEmbed] TriEmbed @ NCSU Monday January 13th @ 7pm
> 	(different	room/building)
> Message-ID: <52D29D1F.4040703 at soper.us>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
> The next meeting of the Triangle Embedded computing interest group will 
> be in room 1021 of Engineering building TWO (note the change of building 
> and room) on Monday the 13th at 7-9pm.
> The meeting will start with open announcements, followed by a short 
> presentation about designing and assembling custom PCBs, followed by the 
> usual discussions and show and tells. Help for beginners is available at 
> every meeting. Bring your gadgets and gizmos and cool ideas to share!
> There's parking on Oval drive in front of the building as well as two 
> parking decks on Partner's Way.
> Details and map links are here:
> http://TriEmbed.org
> This meeting room/building is booked through May and we'll hopefully be 
> able to book it through the summer this spring.
> NCSU Students, Faculty and Staff: There is an urgent need for school 
> representatives. Volunteers only need to attend and be the designated 
> contact to satisfy NCSU requirements for a given meeting. If you can 
> help please drop me a line with your contact info and what month(s) you 
> can attend and represent the school.
> If we can't meet this need it won't be possible to continue with 
> meetings at NCSU.
> -Pete
> ------------------------------
> Subject: Digest Footer
> _______________________________________________
> TriEmbed mailing list
> TriEmbed at triembed.org
> http://mail.triembed.org/mailman/listinfo/triembed_triembed.org
> ------------------------------
> End of TriEmbed Digest, Vol 8, Issue 7
> **************************************

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.triembed.org/pipermail/triembed_triembed.org/attachments/20140113/009c560d/attachment.html>

More information about the TriEmbed mailing list