Author Topic: SAM7X SP3 is now available  (Read 11504 times)

Offline mark

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3236
    • View Profile
    • uTasker
SAM7X SP3 is now available
« on: January 16, 2008, 01:14:36 AM »
Hi All

Don't get the impression that the SAM7X SP2 has so many problems that SP3 was necessary after only a few days...
But since new dynamic web content generation support is now ready for use it was the easiest package to add it to so that it can get in to circulation (and tested) as quickly as possible.

The SP3 is now available on the V1.3 SW page: http://www.utasker.com/software/softwareV1.3.html

The includes a new demo and a short tutorial on the new support will appear in the near future.

Here are the new release notes (a couple of important details are marked bold)

Regards

Mark




SP3. 15.01.2008
===============

This small service pack adds new dynamic content generation support and corrects a potential problem with global timer operation

WinSim
------
WinSim.c -
   08.01.2008 Ethernet code made conditional on Ethernet availability    {13}

Ethereal.cpp -
   08.01.2008 Content made conditional on Ethernet availability

WinSimMain.cpp -
   08.01.2008 Ethernet code made conditional on Ethernet availability    {10}

WinPcap.cpp -
   08.01.2008 Made content conditional on Ethernet interface availablility

WinPcap.cpp -


uTasker
-------
GlobalTimer.c -
   03.01.2008 Correct deleted software timer firing early                {3}

stack
-----
The HTTP interface has been improved to allow TCP buffer growth when inserting additional strings. This results in imporved frame efficiency and is also required for the new dynamic generation support.

http.c -
   06.01.2008 Pass end of buffer space to fnWebParGenerator                           {13}
   06.01.2008 Pass buffer space end to fnInsertHTMLString()                           {14}
   07.01.2008 Simulator flag iFetchingInternalMemory reset on completion (no longer in driver) {15}
   08.01.2008 Rework dynamic insertion parameter solution                             {16}
   09.01.2008 Allow frame length increase when inserting strings                      {17}
   11.01.2008 Improvement when generated frames can not grow more                     {18}
   12.01.2008 Additional management information to aid dynamic generation             {19}
   12.01.2008 Optionally pass HTTP session information to fnInsertValue()             {20}
   12.01.2008 Apply INSERT_SHORT_STRINGS support always (define removed)

webutils.c -
   06.01.2008 Add defines for user information pointers                  {4}
   06.01.2008 Add tx buffer end to fnInsertHTMLString() and allow buffer growth {5}
   06.01.2008 Correct a buffer end check                                 {6}
   12.01.2008 Apply INSERT_SHORT_STRINGS support always (define removed)

tcpip.h -
   06.01.2008 Add tx buffer end to fnInsertHTMLString()                  {9}
   11.01.2008 Extend HTTP struct to include user data pointer and dynamic count array {10}
   12.01.2008 Optionally pass HTTP session information to fnInsertValue() {11}

hardware
--------
SAM7XSim.c -
   15.01.2008 Correct WDT_MR initialisation value                        {13}

SAM7X.c -
   06.01.2008 Add DISABLE_WATCHDOG() macro                               {23}
   07.01.2008 Don't reset simulator flag iFetchingInternalMemory (caller does it) {24}

\Applications\uTaskerV1.3
-------------------------
webInterface.c -
   08.01.2008 Add dynamic insertion demo                                 {5}
   12.01.2008 Adjust fnInsertValue() to accept sesssion information      {6}

app_hw_sam7x.h -
   06.01.2008 Add DISABLE_WATCHDOG() macro                               {6}


\Applications\uTaskerV1.3\WebPages\WebPagesSAM7X\AlternativePages
-----------------------------------------------------------------

E_multiplication_table.htm - new alternative web page for testing dynamic web content generation



Note that the definition for the location of user name and passord used by the web server and ftp server has been added to webutils.c.
This needs to be added to config.h - see the example config-sam7x-reference.h

#define POINTER_USER_NAME parameters->cUserName                          // define where the user name and password is taken from
#define POINTER_USER_PASS parameters->cUserPass


To test the new dynamic web content generation copy the HTML file E_multiplication_table.htm from \Applications\uTaskerV1.3\WebPages\WebPagesSAM7X\AlternativePages to the target or simulator via FTP (this overwrites the statistic page).
When the statistic page is then visited it will instead show the new demo. Its use is self-explanatory!!



« Last Edit: January 16, 2008, 01:16:49 AM by mark »

Offline CarlMLE

  • Newbie
  • *
  • Posts: 5
    • View Profile
Re: SAM7X SP3 is now available
« Reply #1 on: January 16, 2008, 11:08:02 AM »
Thanks Mark, I've updated and its working as described  ;D

Offline mrdehghan

  • Newbie
  • *
  • Posts: 1
    • View Profile
Re: SAM7X SP3 is now available
« Reply #2 on: June 24, 2009, 08:16:01 AM »
Dear Users
I have downloaded SP3 but It need password. What's password?
Thanks
mrdehghan

Offline mark

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3236
    • View Profile
    • uTasker
Re: SAM7X SP3 is now available
« Reply #3 on: June 24, 2009, 09:21:53 AM »
Hi Mrdehghan

The password is the same as received with the base project.
If you didn't first receive the base project, the application form is here:
http://www.utasker.com/Licensing/request.html

Regards

Mark


PS. The project links and password have now been sent. Good luck with the 6LOWPAN work!
« Last Edit: June 24, 2009, 10:50:57 AM by mark »