Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
zsdk_revision_history [2011/03/31 11:09]
ba
zsdk_revision_history [2017/11/07 21:26] (current)
Line 1: Line 1:
-====== Zsystem revision history ====== 
- 
 <​html>​ <​html>​
-  ​<style type="​text/​css">​+<​HEAD>​ 
 +    <​title></​title>​ 
 +    ​<style type="​text/​css">​
         BODY          BODY 
         {   ​font-family:​ Tahoma, Helvetica, sans-serif; ​         {   ​font-family:​ Tahoma, Helvetica, sans-serif; ​
Line 42: Line 42:
         }         }
     </​style>​     </​style>​
- +</​HEAD>​ 
 +<BODY bgcolor ="#​E8E8FF"​ >
 <table border="​0">​ <table border="​0">​
 <​tbody>​ <​tbody>​
Line 49: Line 49:
 <td> <td>
     <!-- Kopf --------------------------------------------------------------- -->     <!-- Kopf --------------------------------------------------------------- -->
-    ​+    ​<table border="​3"​ style="​border-style:​solid"​ > 
 + 
 +      <​tbody>​ 
 +        <​tr>​ 
 +          <td border="​0"​ valign="​middle"​ width="​400">​ 
 +              <​h1>​Zsystem 3<​br>​Release Notes</​h1>​ 
 +          </​td>​ 
 +          <td border="​0"​ width="​400">​  
 +              <img src="​logo_seeag.gif" ​    ​alt="​Schmid Engineering AG">​  
 +          </​td>​ 
 +        </​tr>​ 
 + 
 +      </​tbody>​ 
 +    </​table>​ 
 +    <​hr>​ 
 + 
 +<!-- Firenze --------------------------------------------------------------- --> 
 +<​H3>​Firenze<​br></​H3>​ 
 +<​p></​p>​ 
 +<table border="​0"​ width="​816">​ 
 + <​colgroup><​col width="​90"​ ><col width=*></​colgroup><​tbody>​ 
 + <​tr>​ 
 + <​td><​b>​Release</​b></​td>​ 
 + 
 + <​td>​09.11.2011 </​td>​ 
 + </​tr>​ 
 + <​tr>​ 
 + <​td><​b>​Changes</​b><​br></​td>​ 
 + <​td>​ 
 + <​table border="​1"​ width = "​736"​ > 
 + <​colgroup><​col width="​50"​ ><col width="​90"​ ><col width=*></​colgroup><​tr>​ 
 + <​td>​0000CC</​td>​ 
 + 
 + <​td>​Added</​td>​ 
 + <​td>​The <​b>​Mass Storage Device mode</​b>​ can be started with a vi and terminated by pulling the plug. The targets will then initiate a reset.</​td>​ 
 + </​tr>​ 
 + </​table>​ 
 + <​table border="​1"​ width = "​736"​ > 
 + <​colgroup><​col width="​50"​ ><col width="​90"​ ><col width=*></​colgroup><​tr>​ 
 + 
 + <​td>​0000CA</​td>​ 
 + <​td>​Added</​td>​ 
 + <​td>​New ZB.error.setup.vi adds the functionality to change the error behaviour at runtime.</​td>​ 
 + </​tr>​ 
 + </​table>​ 
 + <​table border="​1"​ width = "​736"​ > 
 + <​colgroup><​col width="​50"​ ><col width="​90"​ ><col width=*></​colgroup><​tr>​ 
 + 
 + <​td>​0000C9</​td>​ 
 + <​td>​Fixed</​td>​ 
 + <​td>​The RTC open function wrote to a wrong memory space a could have caused the system to hang.</​td>​ 
 + </​tr>​ 
 + </​table>​ 
 + <​table border="​1"​ width = "​736"​ > 
 + <​colgroup><​col width="​50"​ ><col width="​90"​ ><col width=*></​colgroup><​tr>​ 
 + 
 + <​td>​0000C7</​td>​ 
 + <​td>​Added</​td>​ 
 + <​td>​A newline character (0x0A = /n) starts a new line when drawing text.</​td>​ 
 + </​tr>​ 
 + </​table>​ 
 + <​table border="​1"​ width = "​736"​ > 
 + <​colgroup><​col width="​50"​ ><col width="​90"​ ><col width=*></​colgroup><​tr>​ 
 + 
 + <​td>​0000C6</​td>​ 
 + <​td>​Added</​td>​ 
 + <​td><​b>​Text can be drawn transparent</​b>​ by selectung the background color as 1</​td>​ 
 + </​tr>​ 
 + </​table>​ 
 + <​table border="​1"​ width = "​736"​ > 
 + 
 + <​colgroup><​col width="​50"​ ><col width="​90"​ ><col width=*></​colgroup><​tr>​ 
 + <​td>​0000C5</​td>​ 
 + <​td>​Added</​td>​ 
 + <​td>​The draw polygon function did not draw all given connecting points in XOR mode.</​td>​ 
 + </​tr>​ 
 + </​table>​ 
 + <​table border="​1"​ width = "​736"​ > 
 + 
 + <​colgroup><​col width="​50"​ ><col width="​90"​ ><col width=*></​colgroup><​tr>​ 
 + <​td>​0000C4</​td>​ 
 + <​td>​Added</​td>​ 
 + <​td>​DMA is used to update the screen provideing a faster and smoother screen update.</​td>​ 
 + </​tr>​ 
 + </​table>​ 
 + <​table border="​1"​ width = "​736"​ > 
 + 
 + <​colgroup><​col width="​50"​ ><col width="​90"​ ><col width=*></​colgroup><​tr>​ 
 + <​td>​0000C3</​td>​ 
 + <​td>​Added</​td>​ 
 + <​td>​The backlight is switched on with a delay to prevent the display from blink a white screen when opened</​td>​ 
 + </​tr>​ 
 + </​table>​ 
 + <​table border="​1"​ width = "​736"​ > 
 + 
 + <​colgroup><​col width="​50"​ ><col width="​90"​ ><col width=*></​colgroup><​tr>​ 
 + <​td>​0000C2</​td>​ 
 + <​td>​Added</​td>​ 
 + <​td>​The digital Input DINB-CH1 on ZMC target cannot be used when the NAND Flash file system is opened.<​br>​Errors are given out on the error cluster when opeing both devices.</​td>​ 
 + </​tr>​ 
 + </​table>​ 
 + <​table border="​1"​ width = "​736"​ > 
 + 
 + <​colgroup><​col width="​50"​ ><col width="​90"​ ><col width=*></​colgroup><​tr>​ 
 + <​td>​0000C1</​td>​ 
 + <​td>​Added</​td>​ 
 + <​td>​New component <b>on board NAND Flash</​b>&​nbsp;&​nbsp;​added. On ZMC (V1.1)&​sbquo;​ Z27-C1 (if assembled) and Z48-C1.</​td>​ 
 + </​tr>​ 
 + 
 + </​table>​ 
 + <​table border="​1"​ width = "​736"​ > 
 + <​colgroup><​col width="​50"​ ><col width="​90"​ ><col width=*></​colgroup><​tr>​ 
 + <​td>​0000C0</​td>​ 
 + <​td>​Added</​td>​ 
 + <​td>​NEW Target <​b>​Z27-C1 Core module</​b></​td>​ 
 + </​tr>​ 
 + 
 + </​table>​ 
 + <​table border="​1"​ width = "​736"​ > 
 + <​colgroup><​col width="​50"​ ><col width="​90"​ ><col width=*></​colgroup><​tr>​ 
 + <​td>​0000BE</​td>​ 
 + <​td>​Added</​td>​ 
 + <​td>​Close and repen file devices. (SD Card NAND Flash etc)<​br>​The file system is n longer opened at startup but when opening the device.<​br></​td>​ 
 + </​tr>​ 
 + 
 + </​table>​ 
 + <​table border="​1"​ width = "​736"​ > 
 + <​colgroup><​col width="​50"​ ><col width="​90"​ ><col width=*></​colgroup><​tr>​ 
 + <​td>​0000BD</​td>​ 
 + <​td>​Added</​td>​ 
 + <​td>​Memory mapping optimised to reduce dxe size</​td>​ 
 + </​tr>​ 
 + 
 + </​table>​ 
 + <​table border="​1"​ width = "​736"​ > 
 + <​colgroup><​col width="​50"​ ><col width="​90"​ ><col width=*></​colgroup><​tr>​ 
 + <​td>​0000BB</​td>​ 
 + <​td>​Added</​td>​ 
 + <​td>​advanced functions for raw access to parameter stoage devices added</​td>​ 
 + </​tr>​ 
 + 
 + </​table>​ 
 + <​table border="​1"​ width = "​736"​ > 
 + <​colgroup><​col width="​50"​ ><col width="​90"​ ><col width=*></​colgroup><​tr>​ 
 + <​td>​0000BA</​td>​ 
 + <​td>​Added</​td>​ 
 + <​td>​Support for external EEprom device M24C16 connected via TWI interface added.</​td>​ 
 + </​tr>​ 
 + 
 + </​table>​ 
 + <​table border="​1"​ width = "​736"​ > 
 + <​colgroup><​col width="​50"​ ><col width="​90"​ ><col width=*></​colgroup><​tr>​ 
 + <​td>​0000B8</​td>​ 
 + <​td>​Removed</​td>​ 
 + <​td>​Param component removed on Z48-C1 (device is not deliverable)</​td>​ 
 + </​tr>​ 
 + 
 + </​table>​ 
 + <​table border="​1"​ width = "​736"​ > 
 + <​colgroup><​col width="​50"​ ><col width="​90"​ ><col width=*></​colgroup><​tr>​ 
 + <​td>​0000B6</​td>​ 
 + <​td>​Fixed</​td>​ 
 + <​td>​Fram component did not free all memory ressources when closed</​td>​ 
 + </​tr>​ 
 + 
 + </​table>​ 
 + <​table border="​1"​ width = "​736"​ > 
 + <​colgroup><​col width="​50"​ ><col width="​90"​ ><col width=*></​colgroup><​tr>​ 
 + <​td>​0000B4</​td>​ 
 + <​td>​Added</​td>​ 
 + <​td>​Possible External RTCs increased from 0 to 1. (ZMC&​sbquo;​ Z48-C1&​sbquo;​Z27-C1)</​td>​ 
 + 
 + </​tr>​ 
 + </​table>​ 
 + <​table border="​1"​ width = "​736"​ > 
 + <​colgroup><​col width="​50"​ ><col width="​90"​ ><col width=*></​colgroup><​tr>​ 
 + <​td>​0000B3</​td>​ 
 + <​td>​Fixed</​td>​ 
 + <​td>​The touch sensitive device could report additional touches that were not pressed. Typically in the middle of the screen</​td>​ 
 + 
 + </​tr>​ 
 + </​table>​ 
 + <​table border="​1"​ width = "​736"​ > 
 + <​colgroup><​col width="​50"​ ><col width="​90"​ ><col width=*></​colgroup><​tr>​ 
 + <​td>​0000B2</​td>​ 
 + <​td>​Changed</​td>​ 
 + <​td>​ZB.din.read.vi the boolean array was always 32 entries long when executed with multiple references</​td>​ 
 + 
 + </​tr>​ 
 + </​table>​ 
 + </​td>​ 
 + </​tr>​ 
 + </​tbody>​ 
 +</​table>​ 
 +<​p></​p>​ 
 +<hr>
  
 <!-- Empoli SP2 --------------------------------------------------------------- --> <!-- Empoli SP2 --------------------------------------------------------------- -->
 <​H3>​Empoli SP2<​br></​H3>​ <​H3>​Empoli SP2<​br></​H3>​
 +
 <​p></​p>​ <​p></​p>​
 <table border="​0"​ width="​816">​ <table border="​0"​ width="​816">​
Line 62: Line 258:
  <​tr>​  <​tr>​
  <​td><​b>​Changes</​b><​br></​td>​  <​td><​b>​Changes</​b><​br></​td>​
 +
  <​td>​  <​td>​
  <​table border="​1"​ width = "​736"​ >  <​table border="​1"​ width = "​736"​ >
Line 69: Line 266:
  <​td>​NEW Target <​b>​Z48-C1 Core module</​b></​td>​  <​td>​NEW Target <​b>​Z48-C1 Core module</​b></​td>​
  </​tr>​  </​tr>​
 +
  </​table>​  </​table>​
  <​table border="​1"​ width = "​736"​ >  <​table border="​1"​ width = "​736"​ >
Line 76: Line 274:
  <​td>​ISR latency times shortened.</​td>​  <​td>​ISR latency times shortened.</​td>​
  </​tr>​  </​tr>​
 +
  </​table>​  </​table>​
  <​table border="​1"​ width = "​736"​ >  <​table border="​1"​ width = "​736"​ >
Line 82: Line 281:
  <​td>​Changed</​td>​  <​td>​Changed</​td>​
  <​td>​DMA prio optimised. Some devices with DMA (display&​sbquo;​ ADC) did not get a high enough priority. They could be blocked by the core leading in lost values or a off-centered screen.</​td>​  <​td>​DMA prio optimised. Some devices with DMA (display&​sbquo;​ ADC) did not get a high enough priority. They could be blocked by the core leading in lost values or a off-centered screen.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 89: Line 289:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td>​New vis ZB.lcd.drawtext.vi and ZB.cld.loadfont.vi added.<​br><​b>​Draw text</​b>​.</​td>​  <​td>​New vis ZB.lcd.drawtext.vi and ZB.cld.loadfont.vi added.<​br><​b>​Draw text</​b>​.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 96: Line 297:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td>​New vi ZB.lcd.drawpixmapu32.vi<​br>​Direct access to framebuffer allows display of at runtime calculated graphs.</​td>​  <​td>​New vi ZB.lcd.drawpixmapu32.vi<​br>​Direct access to framebuffer allows display of at runtime calculated graphs.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 103: Line 305:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td>​The ADC Chip AD7656 (ZMC has 2 of it) can be opened as external ADC device on some targets (eg Z48-C1)</​td>​  <​td>​The ADC Chip AD7656 (ZMC has 2 of it) can be opened as external ADC device on some targets (eg Z48-C1)</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 110: Line 313:
  <​td>​Fixed</​td>​  <​td>​Fixed</​td>​
  <​td>​ZB.lcd.update.vi did not run properly in FDM</​td>​  <​td>​ZB.lcd.update.vi did not run properly in FDM</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 117: Line 321:
  <​td>​Changed</​td>​  <​td>​Changed</​td>​
  <​td>​Display driver used much ressources. The memory footprint has been shrinked by 30%&​sbquo;​ the interrupt load has been optimised.</​td>​  <​td>​Display driver used much ressources. The memory footprint has been shrinked by 30%&​sbquo;​ the interrupt load has been optimised.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 124: Line 329:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td>​New Display types: <​br>​GLYN_ETV570 640 x 480 (VGA) 5.7”<​br>​GLYN_ET0350 320 x 240 (QVGA) 3&​sbquo;​5”</​td>​  <​td>​New Display types: <​br>​GLYN_ETV570 640 x 480 (VGA) 5.7”<​br>​GLYN_ET0350 320 x 240 (QVGA) 3&​sbquo;​5”</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 135: Line 341:
 <!-- Empoli SP 1 --------------------------------------------------------------- --> <!-- Empoli SP 1 --------------------------------------------------------------- -->
 <​H3>​Empoli SP 1<​br></​H3>​ <​H3>​Empoli SP 1<​br></​H3>​
 +
 <​p></​p>​ <​p></​p>​
 <table border="​0"​ width="​816">​ <table border="​0"​ width="​816">​
Line 144: Line 351:
  <​tr>​  <​tr>​
  <​td><​b>​Changes</​b><​br></​td>​  <​td><​b>​Changes</​b><​br></​td>​
 +
  <​td>​  <​td>​
  <​table border="​1"​ width = "​736"​ >  <​table border="​1"​ width = "​736"​ >
Line 151: Line 359:
  <​td>​Error outputs on console disabled to avoid instability problems.</​td>​  <​td>​Error outputs on console disabled to avoid instability problems.</​td>​
  </​tr>​  </​tr>​
 +
  </​table>​  </​table>​
  <​table border="​1"​ width = "​736"​ >  <​table border="​1"​ width = "​736"​ >
Line 158: Line 367:
  <​td>​New VI ZB.ldc.update.vi added to bring the drawn items to the screen at a defined point in the program</​td>​  <​td>​New VI ZB.ldc.update.vi added to bring the drawn items to the screen at a defined point in the program</​td>​
  </​tr>​  </​tr>​
 +
  </​table>​  </​table>​
  <​table border="​1"​ width = "​736"​ >  <​table border="​1"​ width = "​736"​ >
Line 165: Line 375:
  <​td>​New VI ZB.power.getspeed.vi added to read out processor speed at runtime without touching the settings.</​td>​  <​td>​New VI ZB.power.getspeed.vi added to read out processor speed at runtime without touching the settings.</​td>​
  </​tr>​  </​tr>​
 +
  </​table>​  </​table>​
  <​table border="​1"​ width = "​736"​ >  <​table border="​1"​ width = "​736"​ >
Line 171: Line 382:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td>​New display types added:<​br>​- POWERTIP PH480272T 4&​sbquo;​3"​ 480 x 272 as 1:1 replacement for SHARP LQ043T1DG01<​br>​- GLYN ETQ570G2DM6 <​b>​5.7"​ 320 x 240</​b></​td>​  <​td>​New display types added:<​br>​- POWERTIP PH480272T 4&​sbquo;​3"​ 480 x 272 as 1:1 replacement for SHARP LQ043T1DG01<​br>​- GLYN ETQ570G2DM6 <​b>​5.7"​ 320 x 240</​b></​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 178: Line 390:
  <​td>​Fixed</​td>​  <​td>​Fixed</​td>​
  <​td>​Program hangs in startup when Ethernet communication is enabled and ethernet cable is not plugged. <​br><​b>​New VIs ZB.ethernet.open.vi and ZB.ethernet.ready.vi </​b>​can be used to start up ethernet manualy at any place iin the programm without program lock.</​td>​  <​td>​Program hangs in startup when Ethernet communication is enabled and ethernet cable is not plugged. <​br><​b>​New VIs ZB.ethernet.open.vi and ZB.ethernet.ready.vi </​b>​can be used to start up ethernet manualy at any place iin the programm without program lock.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 185: Line 398:
  <​td>​Fixed</​td>​  <​td>​Fixed</​td>​
  <​td>​File system instability problem with cards slower than class (4) fixed. Now <b>SD cards from class (2) and faster</​b>​ are supported.</​td>​  <​td>​File system instability problem with cards slower than class (4) fixed. Now <b>SD cards from class (2) and faster</​b>​ are supported.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 192: Line 406:
  <​td>​Fixed</​td>​  <​td>​Fixed</​td>​
  <​td>​touch driver reworked to avoid dead locks with other components and to reduce interrupt load.</​td>​  <​td>​touch driver reworked to avoid dead locks with other components and to reduce interrupt load.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 199: Line 414:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td>​Terminal.vi with new traffic indicator</​td>​  <​td>​Terminal.vi with new traffic indicator</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 210: Line 426:
 <!-- Empoli --------------------------------------------------------------- --> <!-- Empoli --------------------------------------------------------------- -->
 <​H3>​Empoli<​br></​H3>​ <​H3>​Empoli<​br></​H3>​
 +
 <​p></​p>​ <​p></​p>​
 <table border="​0"​ width="​816">​ <table border="​0"​ width="​816">​
Line 219: Line 436:
  <​tr>​  <​tr>​
  <​td><​b>​Changes</​b><​br></​td>​  <​td><​b>​Changes</​b><​br></​td>​
 +
  <​td>​  <​td>​
  <​table border="​1"​ width = "​736"​ >  <​table border="​1"​ width = "​736"​ >
Line 226: Line 444:
  <​td>​TWI 1 on ZMC is new aviable as reference. The interface can be connected on ZMC upon hardware version 1.0.</​td>​  <​td>​TWI 1 on ZMC is new aviable as reference. The interface can be connected on ZMC upon hardware version 1.0.</​td>​
  </​tr>​  </​tr>​
 +
  </​table>​  </​table>​
  <​table border="​1"​ width = "​736"​ >  <​table border="​1"​ width = "​736"​ >
Line 233: Line 452:
  <​td>​UART 0 on ZMC is new aviable as reference. The interface can be connected on ZMC upon hardware version 1.0 as TTL sigals.</​td>​  <​td>​UART 0 on ZMC is new aviable as reference. The interface can be connected on ZMC upon hardware version 1.0 as TTL sigals.</​td>​
  </​tr>​  </​tr>​
 +
  </​table>​  </​table>​
  <​table border="​1"​ width = "​736"​ >  <​table border="​1"​ width = "​736"​ >
Line 240: Line 460:
  <​td>​The target could not go to hibernate mode if some interrupt sources were activated.</​td>​  <​td>​The target could not go to hibernate mode if some interrupt sources were activated.</​td>​
  </​tr>​  </​tr>​
 +
  </​table>​  </​table>​
  <​table border="​1"​ width = "​736"​ >  <​table border="​1"​ width = "​736"​ >
Line 247: Line 468:
  <​td>​More informations in error messages of unexpected errors.</​td>​  <​td>​More informations in error messages of unexpected errors.</​td>​
  </​tr>​  </​tr>​
 +
  </​table>​  </​table>​
  <​table border="​1"​ width = "​736"​ >  <​table border="​1"​ width = "​736"​ >
Line 253: Line 475:
  <​td>​Changed</​td>​  <​td>​Changed</​td>​
  <​td>​The vi ZB.rtc.timedate.set.vi&​nbsp;&​nbsp;​has been synchronised with the seconds information of the rtc. This behaviour semms no longer needed. The vi had a execution time of up to 1s. Care must be taken&​sbquo;​ because the time information wont be adjusted and the old information will be read out until the next second.</​td>​  <​td>​The vi ZB.rtc.timedate.set.vi&​nbsp;&​nbsp;​has been synchronised with the seconds information of the rtc. This behaviour semms no longer needed. The vi had a execution time of up to 1s. Care must be taken&​sbquo;​ because the time information wont be adjusted and the old information will be read out until the next second.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 260: Line 483:
  <​td>​Changed</​td>​  <​td>​Changed</​td>​
  <​td>​The vi ZB.rtc.timedate.set.vi passes the weekday information to the mid layer. Not all kinds of RTCs store the weekday information. This change only takes affect for external rtcs that accept variable weekday information.</​td>​  <​td>​The vi ZB.rtc.timedate.set.vi passes the weekday information to the mid layer. Not all kinds of RTCs store the weekday information. This change only takes affect for external rtcs that accept variable weekday information.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 267: Line 491:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td>​New version Information Tool <​br>​(Can be started from Kick starter)</​td>​  <​td>​New version Information Tool <​br>​(Can be started from Kick starter)</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 274: Line 499:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td>​Version Numbers harmonised:<​br>​Generation.Release.Zwischenversion-LabVIEW Version<​br>​Bsp:​ 3.1.5-86<​br>​Generation:​ 2 Zmobile bis 8.5; 3 BF-Platform independant ab 8.6; 4 future<​br>​Release:​ 1 Domodossola;​ 2 Empoli; 3 Firenze...<​br>​Zwischenversion:​ 0 = tested release; 1.2.3... alpha of the next release</​td>​  <​td>​Version Numbers harmonised:<​br>​Generation.Release.Zwischenversion-LabVIEW Version<​br>​Bsp:​ 3.1.5-86<​br>​Generation:​ 2 Zmobile bis 8.5; 3 BF-Platform independant ab 8.6; 4 future<​br>​Release:​ 1 Domodossola;​ 2 Empoli; 3 Firenze...<​br>​Zwischenversion:​ 0 = tested release; 1.2.3... alpha of the next release</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 281: Line 507:
  <​td>​Fixed</​td>​  <​td>​Fixed</​td>​
  <​td>​When the wrong com port was choosen in the getting started example. A change to the settings did not take affect in every case.</​td>​  <​td>​When the wrong com port was choosen in the getting started example. A change to the settings did not take affect in every case.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 288: Line 515:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td>​Getting started with "​search for com port" function enhaced</​td>​  <​td>​Getting started with "​search for com port" function enhaced</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 295: Line 523:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td><​b>​Search for com port</​b>​ function added.&​nbsp;&​nbsp;​The ZB.init.vi automatically detects a connected target when no debugging channel is connected.</​td>​  <​td><​b>​Search for com port</​b>​ function added.&​nbsp;&​nbsp;​The ZB.init.vi automatically detects a connected target when no debugging channel is connected.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 302: Line 531:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td>​New VI ZB.rtc.timedate.isvalid.vi<​br>​check if the time information has been lost</​td>​  <​td>​New VI ZB.rtc.timedate.isvalid.vi<​br>​check if the time information has been lost</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 309: Line 539:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td>​New external device <​b>​RICOH 2015 high precision real time clock</​b>​.</​td>​  <​td>​New external device <​b>​RICOH 2015 high precision real time clock</​b>​.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 316: Line 547:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td><​b>​terminal.vi</​b>​ manual switch between full view and smart view.</​td>​  <​td><​b>​terminal.vi</​b>​ manual switch between full view and smart view.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 323: Line 555:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td><​b>​Kick starter</​b>​ icons statt drop down liste</​td>​  <​td><​b>​Kick starter</​b>​ icons statt drop down liste</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 330: Line 563:
  <​td>​Fixed</​td>​  <​td>​Fixed</​td>​
  <​td>​The <​b>​ADC DMA sampling</​b>​ crashed randomly.<​br></​td>​  <​td>​The <​b>​ADC DMA sampling</​b>​ crashed randomly.<​br></​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 337: Line 571:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td>​Driver for <​b>​AD5420 Current DAC</​b>​ added.</​td>​  <​td>​Driver for <​b>​AD5420 Current DAC</​b>​ added.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 344: Line 579:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td>​Shutdown sequence bevore hibernating is executet. This prevents the LCD to come up with a white screen.</​td>​  <​td>​Shutdown sequence bevore hibernating is executet. This prevents the LCD to come up with a white screen.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 351: Line 587:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td>​Function ZB.lcd.close.vi added.<​br>​The LCD on the ZMC needs a specified shut down sequence. Otherwise a white screen can occure at when restarted without a complete power cycle.</​td>​  <​td>​Function ZB.lcd.close.vi added.<​br>​The LCD on the ZMC needs a specified shut down sequence. Otherwise a white screen can occure at when restarted without a complete power cycle.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 358: Line 595:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td>​ZB.timer.getdutycyle.vi wrong function call in compiled mode</​td>​  <​td>​ZB.timer.getdutycyle.vi wrong function call in compiled mode</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 365: Line 603:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td>​The update speed of the display has been increased (doubled)</​td>​  <​td>​The update speed of the display has been increased (doubled)</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 372: Line 611:
  <​td>​Fixed</​td>​  <​td>​Fixed</​td>​
  <​td>​The ZB.lcd.draw.line.vi generated an error in FDM mode.</​td>​  <​td>​The ZB.lcd.draw.line.vi generated an error in FDM mode.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 379: Line 619:
  <​td>​Fixed</​td>​  <​td>​Fixed</​td>​
  <​td>​The ADC open DMA function generted an error.</​td>​  <​td>​The ADC open DMA function generted an error.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 386: Line 627:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td>​New <​b>​RS422 RS485 direction control</​b>​ vis have been added.</​td>​  <​td>​New <​b>​RS422 RS485 direction control</​b>​ vis have been added.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 393: Line 635:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td>​New ZB.lcd.draw.polygon.vi can be used to <​b>​draw graphs</​b>​ and other objects. Moving objects can be done through XOR mode.</​td>​  <​td>​New ZB.lcd.draw.polygon.vi can be used to <​b>​draw graphs</​b>​ and other objects. Moving objects can be done through XOR mode.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 404: Line 647:
 <!-- Domodossola --------------------------------------------------------------- --> <!-- Domodossola --------------------------------------------------------------- -->
 <​H3>​Domodossola<​br></​H3>​ <​H3>​Domodossola<​br></​H3>​
 +
 <​p></​p>​ <​p></​p>​
 <table border="​0"​ width="​816">​ <table border="​0"​ width="​816">​
Line 413: Line 657:
  <​tr>​  <​tr>​
  <​td><​b>​Changes</​b><​br></​td>​  <​td><​b>​Changes</​b><​br></​td>​
 +
  <​td>​  <​td>​
  <​table border="​1"​ width = "​736"​ >  <​table border="​1"​ width = "​736"​ >
Line 420: Line 665:
  <​td>​Documentation has been revised and complemented.</​td>​  <​td>​Documentation has been revised and complemented.</​td>​
  </​tr>​  </​tr>​
 +
  </​table>​  </​table>​
  <​table border="​1"​ width = "​736"​ >  <​table border="​1"​ width = "​736"​ >
Line 427: Line 673:
  <​td>​Examples have been revised with some small changes.</​td>​  <​td>​Examples have been revised with some small changes.</​td>​
  </​tr>​  </​tr>​
 +
  </​table>​  </​table>​
  <​table border="​1"​ width = "​736"​ >  <​table border="​1"​ width = "​736"​ >
Line 433: Line 680:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td>​A <​b>​webserver example</​b>​ using the file system to read&​nbsp;&​nbsp;​html and picture files has been added (in th ecommunication folder).</​td>​  <​td>​A <​b>​webserver example</​b>​ using the file system to read&​nbsp;&​nbsp;​html and picture files has been added (in th ecommunication folder).</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 440: Line 688:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td>​The Communication examples hve been enhanced with a terminal to watch a serial interface on the PC.</​td>​  <​td>​The Communication examples hve been enhanced with a terminal to watch a serial interface on the PC.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 447: Line 696:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td>​A new example (Storage) shows how to use the parameter device.</​td>​  <​td>​A new example (Storage) shows how to use the parameter device.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 454: Line 704:
  <​td>​Changed</​td>​  <​td>​Changed</​td>​
  <​td>​Entry name of typedef in ZB.timer.open*.vi changed <​br>​from OUTPUTON and OUTPUTOFF<​br>​to OUTPUT ON and INTERNAL</​td>​  <​td>​Entry name of typedef in ZB.timer.open*.vi changed <​br>​from OUTPUTON and OUTPUTOFF<​br>​to OUTPUT ON and INTERNAL</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 461: Line 712:
  <​td>​Changed</​td>​  <​td>​Changed</​td>​
  <​td>​The tread safety of the Z vis has been increased.</​td>​  <​td>​The tread safety of the Z vis has been increased.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 468: Line 720:
  <​td>​Fixed</​td>​  <​td>​Fixed</​td>​
  <​td>​The touch driver for ad7877 got improvements to prevent from hanging target in some application set ups.</​td>​  <​td>​The touch driver for ad7877 got improvements to prevent from hanging target in some application set ups.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 475: Line 728:
  <​td>​Fixed</​td>​  <​td>​Fixed</​td>​
  <​td>​Removing a event from a DIN did not remove the edge sensitive behaviour.<​br>​When a event is set on a DIN&​sbquo;​ the DI cannot be polled. With this fix&​sbquo;​ the DIN can be polled again when the event is removed.</​td>​  <​td>​Removing a event from a DIN did not remove the edge sensitive behaviour.<​br>​When a event is set on a DIN&​sbquo;​ the DI cannot be polled. With this fix&​sbquo;​ the DIN can be polled again when the event is removed.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 482: Line 736:
  <​td>​Fixed</​td>​  <​td>​Fixed</​td>​
  <​td>​ZB.touch.removeall.vi wrote to wrong memory area. Causing unexpecetd behavior.</​td>​  <​td>​ZB.touch.removeall.vi wrote to wrong memory area. Causing unexpecetd behavior.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 489: Line 744:
  <​td>​Changed</​td>​  <​td>​Changed</​td>​
  <​td>​Timers controlled by ZB.timer.*.vi s are new halted on emulator halt.</​td>​  <​td>​Timers controlled by ZB.timer.*.vi s are new halted on emulator halt.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 496: Line 752:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td>​Support for Displsys driven via 16 bit ppi. this can reduce target costs for custom targets.</​td>​  <​td>​Support for Displsys driven via 16 bit ppi. this can reduce target costs for custom targets.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 503: Line 760:
  <​td>​Changed</​td>​  <​td>​Changed</​td>​
  <​td>​Driver level errors from ZB.lcd.showbmp.vi were generated for component "​files"​ rather than "​lcd"</​td>​  <​td>​Driver level errors from ZB.lcd.showbmp.vi were generated for component "​files"​ rather than "​lcd"</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 510: Line 768:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td>​Some targets can be putted in <​b>​Mass Storage device</​b>​ mode. In this mode&​sbquo;​ they can be connected to the PC to get direct access to the storage media. This mode can be reached from FDM mode only.<​br>​A new example (Storage) enables the ZMC to be connected to a PC via USB as Mass Storage Device to browse the files on the SD Card.</​td>​  <​td>​Some targets can be putted in <​b>​Mass Storage device</​b>​ mode. In this mode&​sbquo;​ they can be connected to the PC to get direct access to the storage media. This mode can be reached from FDM mode only.<​br>​A new example (Storage) enables the ZMC to be connected to a PC via USB as Mass Storage Device to browse the files on the SD Card.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 517: Line 776:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td>​New simple graphic primitive Vis<​br>​ZB.lcd.draw.point.vi<​br>​ZB.lcd.draw.line.vi and<​br>​ZB.lcd.draw.linealong.vi<​br></​td>​  <​td>​New simple graphic primitive Vis<​br>​ZB.lcd.draw.point.vi<​br>​ZB.lcd.draw.line.vi and<​br>​ZB.lcd.draw.linealong.vi<​br></​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 524: Line 784:
  <​td>​Fixed</​td>​  <​td>​Fixed</​td>​
  <​td>​ZB.lcd.showbmp.vi. Bitmaps were displayed distordet depending on the width of the bitmap.</​td>​  <​td>​ZB.lcd.showbmp.vi. Bitmaps were displayed distordet depending on the width of the bitmap.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 531: Line 792:
  <​td>​Fixed</​td>​  <​td>​Fixed</​td>​
  <​td>​When enabling TCP/IP Support the following Linker error may occure:<​br><​b>​[Error li1030]&​nbsp;&​nbsp;​Can not open input file '​lv_lwip_z_catagna.dlb'​.</​b><​br>​Beta Catagna can be patched with <​i>​Zbrain BSP patch catagna LWIP</​i>​ to enable TCP/IP functionnality.</​td>​  <​td>​When enabling TCP/IP Support the following Linker error may occure:<​br><​b>​[Error li1030]&​nbsp;&​nbsp;​Can not open input file '​lv_lwip_z_catagna.dlb'​.</​b><​br>​Beta Catagna can be patched with <​i>​Zbrain BSP patch catagna LWIP</​i>​ to enable TCP/IP functionnality.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 538: Line 800:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td>​New component <​b>​TWI</​b>​ (2-wire interface). <​br>​These VIs allow a Z-hardware to interface to external components via an Inter IC bus as specified by the Philips I2C Bus Specification&​sbquo;​ version 2.1&​sbquo;​ dated January 2000.</​td>​  <​td>​New component <​b>​TWI</​b>​ (2-wire interface). <​br>​These VIs allow a Z-hardware to interface to external components via an Inter IC bus as specified by the Philips I2C Bus Specification&​sbquo;​ version 2.1&​sbquo;​ dated January 2000.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 545: Line 808:
  <​td>​Changed</​td>​  <​td>​Changed</​td>​
  <​td>​ADC drivers share code for buffer handling. Changings in the behaviour are not expected.</​td>​  <​td>​ADC drivers share code for buffer handling. Changings in the behaviour are not expected.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 552: Line 816:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td>​New exernal component <​b>​AD799X</​b>​. (AD7991 AD 7995 and AD 7999)<​br>​ADC with 4 channels and 8&​sbquo;​ 10 or 12 bit resolution on the TWI interface.</​td>​  <​td>​New exernal component <​b>​AD799X</​b>​. (AD7991 AD 7995 and AD 7999)<​br>​ADC with 4 channels and 8&​sbquo;​ 10 or 12 bit resolution on the TWI interface.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 559: Line 824:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td>​The new vi <​b>​ZRefMnC.hibernate.vi</​b>​ sets the processor in hibernate mode.<​br>​This is the most power saving mode. The processor stops working. One of 6 interrupt sources can wake up the processor by executing a reset.</​td>​  <​td>​The new vi <​b>​ZRefMnC.hibernate.vi</​b>​ sets the processor in hibernate mode.<​br>​This is the most power saving mode. The processor stops working. One of 6 interrupt sources can wake up the processor by executing a reset.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 566: Line 832:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td><​b>​ZRefMnC.power.v_module.vi</​b>​ is new able to set the SMSC Ethernet chip in power saving mode.</​td>​  <​td><​b>​ZRefMnC.power.v_module.vi</​b>​ is new able to set the SMSC Ethernet chip in power saving mode.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 577: Line 844:
 <!-- Catagna --------------------------------------------------------------- --> <!-- Catagna --------------------------------------------------------------- -->
 <​H3>​Catagna<​br></​H3>​ <​H3>​Catagna<​br></​H3>​
 +
 <​p></​p>​ <​p></​p>​
 <table border="​0"​ width="​816">​ <table border="​0"​ width="​816">​
Line 586: Line 854:
  <​tr>​  <​tr>​
  <​td><​b>​Changes</​b><​br></​td>​  <​td><​b>​Changes</​b><​br></​td>​
 +
  <​td>​  <​td>​
  <​table border="​1"​ width = "​736"​ >  <​table border="​1"​ width = "​736"​ >
Line 592: Line 861:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td><​b>​New Interpreter</​b>​ interpreterd_V3.0.0.catagna.ldr can be found in LabVIEWdirecrory\Targets\Schmid\Embedded\ZRefMnC.</​td>​  <​td><​b>​New Interpreter</​b>​ interpreterd_V3.0.0.catagna.ldr can be found in LabVIEWdirecrory\Targets\Schmid\Embedded\ZRefMnC.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 599: Line 869:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td><​b>​New target ZrefMnC catagna</​b></​td>​  <​td><​b>​New target ZrefMnC catagna</​b></​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 606: Line 877:
  <​td>​Changed</​td>​  <​td>​Changed</​td>​
  <​td>​The <​b>​Target Genberator</​b>​ that is called from the updater has the ability to <​b>​flag targets as disabled</​b>​. The user can change this flag by toggling a contol on the front panel of the Target generator.</​td>​  <​td>​The <​b>​Target Genberator</​b>​ that is called from the updater has the ability to <​b>​flag targets as disabled</​b>​. The user can change this flag by toggling a contol on the front panel of the Target generator.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 613: Line 885:
  <​td>​Changed</​td>​  <​td>​Changed</​td>​
  <​td><​b>​Manuals</​b>​ in the documentation path (available trough Kick Starter) updated to newest versions.</​td>​  <​td><​b>​Manuals</​b>​ in the documentation path (available trough Kick Starter) updated to newest versions.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 620: Line 893:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td>​Project Generator is new aviable trough Kick starter</​td>​  <​td>​Project Generator is new aviable trough Kick starter</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 627: Line 901:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td>​A <​b>​Project Generator</​b>​ was desiged to generate new projects configured for rthe choosen target.</​td>​  <​td>​A <​b>​Project Generator</​b>​ was desiged to generate new projects configured for rthe choosen target.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 634: Line 909:
  <​td>​Changed</​td>​  <​td>​Changed</​td>​
  <​td>​The console output Vi (not installed on FDM only installations) is now replaced or disabled in FDM mode in the <​b>​Examples</​b>​. Other small changes in the Examples have been made.</​td>​  <​td>​The console output Vi (not installed on FDM only installations) is now replaced or disabled in FDM mode in the <​b>​Examples</​b>​. Other small changes in the Examples have been made.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 641: Line 917:
  <​td>​Fixed</​td>​  <​td>​Fixed</​td>​
  <​td>​External memory mapped devices (ADC&​sbquo;​ Ethernet) did not work correct when <​b>​data cashing</​b>​ (Build Specification Options -> Advanced Options) was enabled.</​td>​  <​td>​External memory mapped devices (ADC&​sbquo;​ Ethernet) did not work correct when <​b>​data cashing</​b>​ (Build Specification Options -> Advanced Options) was enabled.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 648: Line 925:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td>​New component <​b>​PARAM</​b><​br>​Parameters can be safed in nonvolatile memory.</​td>​  <​td>​New component <​b>​PARAM</​b><​br>​Parameters can be safed in nonvolatile memory.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 655: Line 933:
  <​td>​Changed</​td>​  <​td>​Changed</​td>​
  <​td>​ZB.timer.setperiode.vi minimum settable periode limited to 2us.<​br>​This prevents from unwanted behaviour&​sbquo;​ when setting 0. Finer resolutions are aviable with ZB.timer.setfrequency.vi.</​td>​  <​td>​ZB.timer.setperiode.vi minimum settable periode limited to 2us.<​br>​This prevents from unwanted behaviour&​sbquo;​ when setting 0. Finer resolutions are aviable with ZB.timer.setfrequency.vi.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 662: Line 941:
  <​td>​Changed</​td>​  <​td>​Changed</​td>​
  <​td>​ZB.timer.setwidth.vi minimum settable width limited to 1us.<​br>​This prevents from unwanted behaviour&​sbquo;​ when setting 0. Finer resolutions are aviable with ZB.timer.setdutycyle.vi.</​td>​  <​td>​ZB.timer.setwidth.vi minimum settable width limited to 1us.<​br>​This prevents from unwanted behaviour&​sbquo;​ when setting 0. Finer resolutions are aviable with ZB.timer.setdutycyle.vi.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 669: Line 949:
  <​td>​Changed</​td>​  <​td>​Changed</​td>​
  <​td><​b>​visual dsp V5 vdu6</​b><​br>​Visual DSP version 5.0 with update 6 is recommended for the the BSP catagna.<​br>​This update has to be installed dseparately.<​br>​The <a href = http://​download.analog.com/​tools/​patches/​VisualDSP++5.0_Update_6_Release_Notes.pdf>​visualdsp release notes</​a>​ gives detailed information about this update.</​td>​  <​td><​b>​visual dsp V5 vdu6</​b><​br>​Visual DSP version 5.0 with update 6 is recommended for the the BSP catagna.<​br>​This update has to be installed dseparately.<​br>​The <a href = http://​download.analog.com/​tools/​patches/​VisualDSP++5.0_Update_6_Release_Notes.pdf>​visualdsp release notes</​a>​ gives detailed information about this update.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 676: Line 957:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td>​Target ZReference M&​C<​br>​Advanced timer service started by default with 200us periode</​td>​  <​td>​Target ZReference M&​C<​br>​Advanced timer service started by default with 200us periode</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 683: Line 965:
  <​td>​Changed</​td>​  <​td>​Changed</​td>​
  <​td>​The Zsystem file functions read&​sbquo;​ write and append generated an error when ether the path or the filename was not connected.<​br>​When path is not connected the default path c:\ is chosen which is the main storage device on most targets.<​br>​When the filename is in the path&​sbquo;​ there is no longer need the split the path into filename and path.</​td>​  <​td>​The Zsystem file functions read&​sbquo;​ write and append generated an error when ether the path or the filename was not connected.<​br>​When path is not connected the default path c:\ is chosen which is the main storage device on most targets.<​br>​When the filename is in the path&​sbquo;​ there is no longer need the split the path into filename and path.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 690: Line 973:
  <​td>​Fixed</​td>​  <​td>​Fixed</​td>​
  <​td><​b>​ZB.uart.writestring.vi</​b>​ wrong parameter in function call in compiled mode.</​td>​  <​td><​b>​ZB.uart.writestring.vi</​b>​ wrong parameter in function call in compiled mode.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 697: Line 981:
  <​td>​Fixed</​td>​  <​td>​Fixed</​td>​
  <​td><​b>​ZB.timer.openpwm.vi</​b>​ wrong parameter in function call in compiled mode.</​td>​  <​td><​b>​ZB.timer.openpwm.vi</​b>​ wrong parameter in function call in compiled mode.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 704: Line 989:
  <​td>​Fixed</​td>​  <​td>​Fixed</​td>​
  <​td><​b>​ZB.timer.actionhook.vi</​b>​ wrong function call in compiled mode.</​td>​  <​td><​b>​ZB.timer.actionhook.vi</​b>​ wrong function call in compiled mode.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 711: Line 997:
  <​td>​Fixed</​td>​  <​td>​Fixed</​td>​
  <​td><​b>​ZB.din.actionhook.vi</​b>​ wrong function call in compiled mode.</​td>​  <​td><​b>​ZB.din.actionhook.vi</​b>​ wrong function call in compiled mode.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 718: Line 1005:
  <​td>​Fixed</​td>​  <​td>​Fixed</​td>​
  <​td><​b>​ZB.uart.receive.vi</​b>​ wrong function call in compiled mode.</​td>​  <​td><​b>​ZB.uart.receive.vi</​b>​ wrong function call in compiled mode.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 725: Line 1013:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td>​New component <​b>​RTC</​b>​ with Vi s for reading and writing the rtc.<​br>​In previous versions&​sbquo;​ the RTC system service has not been started.</​td>​  <​td>​New component <​b>​RTC</​b>​ with Vi s for reading and writing the rtc.<​br>​In previous versions&​sbquo;​ the RTC system service has not been started.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 736: Line 1025:
 <!-- Bologna --------------------------------------------------------------- --> <!-- Bologna --------------------------------------------------------------- -->
 <​H3>​Bologna<​br></​H3>​ <​H3>​Bologna<​br></​H3>​
 +
 <​p></​p>​ <​p></​p>​
 <table border="​0"​ width="​816">​ <table border="​0"​ width="​816">​
Line 745: Line 1035:
  <​tr>​  <​tr>​
  <​td><​b>​Changes</​b><​br></​td>​  <​td><​b>​Changes</​b><​br></​td>​
 +
  <​td>​  <​td>​
  <​table border="​1"​ width = "​736"​ >  <​table border="​1"​ width = "​736"​ >
Line 752: Line 1043:
  <​td>​The Target dlb was built to generate faster code.</​td>​  <​td>​The Target dlb was built to generate faster code.</​td>​
  </​tr>​  </​tr>​
 +
  </​table>​  </​table>​
  <​table border="​1"​ width = "​736"​ >  <​table border="​1"​ width = "​736"​ >
Line 759: Line 1051:
  <​td>​The getting started example for ZMC target has been extended with support for RS232 FDM connection.<​br>​See also Change 000014.</​td>​  <​td>​The getting started example for ZMC target has been extended with support for RS232 FDM connection.<​br>​See also Change 000014.</​td>​
  </​tr>​  </​tr>​
 +
  </​table>​  </​table>​
  <​table border="​1"​ width = "​736"​ >  <​table border="​1"​ width = "​736"​ >
Line 766: Line 1059:
  <​td>​Folder "sd card content"​ in the getting started example for ZMC target.</​td>​  <​td>​Folder "sd card content"​ in the getting started example for ZMC target.</​td>​
  </​tr>​  </​tr>​
 +
  </​table>​  </​table>​
  <​table border="​1"​ width = "​736"​ >  <​table border="​1"​ width = "​736"​ >
Line 773: Line 1067:
  <​td>​ZB.uart.received.vi wrong function call in compiled mode.</​td>​  <​td>​ZB.uart.received.vi wrong function call in compiled mode.</​td>​
  </​tr>​  </​tr>​
 +
  </​table>​  </​table>​
  <​table border="​1"​ width = "​736"​ >  <​table border="​1"​ width = "​736"​ >
Line 780: Line 1075:
  <​td>​FDM Interpreter <​b>​interpreterd_V3.0.0.bologna.ldr</​b></​td>​  <​td>​FDM Interpreter <​b>​interpreterd_V3.0.0.bologna.ldr</​b></​td>​
  </​tr>​  </​tr>​
 +
  </​table>​  </​table>​
  <​table border="​1"​ width = "​736"​ >  <​table border="​1"​ width = "​736"​ >
Line 787: Line 1083:
  <​td>​Target <​b>​ZRefMnC_V3.0.bologna</​b></​td>​  <​td>​Target <​b>​ZRefMnC_V3.0.bologna</​b></​td>​
  </​tr>​  </​tr>​
 +
  </​table>​  </​table>​
  <​table border="​1"​ width = "​736"​ >  <​table border="​1"​ width = "​736"​ >
Line 794: Line 1091:
  <​td>​File functions could block the scheduler. This could lead to a hanging program and a corrupt file or file system.</​td>​  <​td>​File functions could block the scheduler. This could lead to a hanging program and a corrupt file or file system.</​td>​
  </​tr>​  </​tr>​
 +
  </​table>​  </​table>​
  <​table border="​1"​ width = "​736"​ >  <​table border="​1"​ width = "​736"​ >
Line 801: Line 1099:
  <​td>​Timer functions did not address the timers indicated by the reference.</​td>​  <​td>​Timer functions did not address the timers indicated by the reference.</​td>​
  </​tr>​  </​tr>​
 +
  </​table>​  </​table>​
  <​table border="​1"​ width = "​736"​ >  <​table border="​1"​ width = "​736"​ >
Line 808: Line 1107:
  <​td>​FDM Interpreter works on multiple serial interfaces per target. (On the ZMC target the RS232 and the RS422 can be used for FDM connection in addition to&​nbsp;&​nbsp;​USB).</​td>​  <​td>​FDM Interpreter works on multiple serial interfaces per target. (On the ZMC target the RS232 and the RS422 can be used for FDM connection in addition to&​nbsp;&​nbsp;​USB).</​td>​
  </​tr>​  </​tr>​
 +
  </​table>​  </​table>​
  <​table border="​1"​ width = "​736"​ >  <​table border="​1"​ width = "​736"​ >
Line 814: Line 1114:
  <​td>​Fixed</​td>​  <​td>​Fixed</​td>​
  <​td>​providing <​b>​ADC with buffers > 32k</​b>&​nbsp;&​nbsp;​could cause the program to hang</​td>​  <​td>​providing <​b>​ADC with buffers > 32k</​b>&​nbsp;&​nbsp;​could cause the program to hang</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 821: Line 1122:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td><​b>​LWIP support (Ethernet) enabled</​b>​ for Zsystem targets.<​br>​Embedded Web Server functionality has been tested with a small example.<​br></​td>​  <​td><​b>​LWIP support (Ethernet) enabled</​b>​ for Zsystem targets.<​br>​Embedded Web Server functionality has been tested with a small example.<​br></​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 828: Line 1130:
  <​td>​Changed</​td>​  <​td>​Changed</​td>​
  <​td><​b>​ZB.timer.startpulse</​b>​ is new <​b>​retriggerable</​b>​.&​nbsp;&​nbsp;​When Executing the VI before the pulse time has elapsed&​sbquo;​ the pulse is restarted immediately.</​td>​  <​td><​b>​ZB.timer.startpulse</​b>​ is new <​b>​retriggerable</​b>​.&​nbsp;&​nbsp;​When Executing the VI before the pulse time has elapsed&​sbquo;​ the pulse is restarted immediately.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 835: Line 1138:
  <​td>​Fixed</​td>​  <​td>​Fixed</​td>​
  <​td><​b>​File open</​b>​ could <​b>​crash</​b>​.</​td>​  <​td><​b>​File open</​b>​ could <​b>​crash</​b>​.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 842: Line 1146:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td>​Zsystem heap size increased from 2MB to 8MB on ZReference Measurement and Control Target. The heap is used to allocate buffers (e.g. ADC).</​td>​  <​td>​Zsystem heap size increased from 2MB to 8MB on ZReference Measurement and Control Target. The heap is used to allocate buffers (e.g. ADC).</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 849: Line 1154:
  <​td>​Added</​td>​  <​td>​Added</​td>​
  <​td><​b>​ZB.adc.actionhook.vi</​b>​ sample values when a given event occurs.</​td>​  <​td><​b>​ZB.adc.actionhook.vi</​b>​ sample values when a given event occurs.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 856: Line 1162:
  <​td>​Removed</​td>​  <​td>​Removed</​td>​
  <​td><​b>​palette ghosts</​b>​ removed.</​td>​  <​td><​b>​palette ghosts</​b>​ removed.</​td>​
 +
  </​tr>​  </​tr>​
  </​table>​  </​table>​
Line 867: Line 1174:
 <!-- Ancona --------------------------------------------------------------- --> <!-- Ancona --------------------------------------------------------------- -->
 <​H3>​Ancona<​br></​H3>​ <​H3>​Ancona<​br></​H3>​
 +
 <​p></​p>​ <​p></​p>​
 <table border="​0"​ width="​816">​ <table border="​0"​ width="​816">​
Line 876: Line 1184:
  <​tr>​  <​tr>​
  <​td><​b>​Changes</​b><​br></​td>​  <​td><​b>​Changes</​b><​br></​td>​
 +
  <​td>​  <​td>​
  <​table border="​1"​ width = "​736"​ >  <​table border="​1"​ width = "​736"​ >
Line 883: Line 1192:
  <​td>​Automatically created backups of automatically created backups will no longer be automatically created. They are removed by installing the patch</​td>​  <​td>​Automatically created backups of automatically created backups will no longer be automatically created. They are removed by installing the patch</​td>​
  </​tr>​  </​tr>​
 +
  </​table>​  </​table>​
  <​table border="​1"​ width = "​736"​ >  <​table border="​1"​ width = "​736"​ >
Line 890: Line 1200:
  <​td>​Unused Zsystem VIs and menus. They are removed by installing the patch</​td>​  <​td>​Unused Zsystem VIs and menus. They are removed by installing the patch</​td>​
  </​tr>​  </​tr>​
 +
  </​table>​  </​table>​
  <​table border="​1"​ width = "​736"​ >  <​table border="​1"​ width = "​736"​ >
Line 897: Line 1208:
  <​td>​FDM Interpreter <​b>​interpreterd_V3.0.0.ancona.ldr</​td>​  <​td>​FDM Interpreter <​b>​interpreterd_V3.0.0.ancona.ldr</​td>​
  </​tr>​  </​tr>​
 +
  </​table>​  </​table>​
  <​table border="​1"​ width = "​736"​ >  <​table border="​1"​ width = "​736"​ >
Line 904: Line 1216:
  <​td>​Target <​b>​ZRefMnC_LVGUI_V3.0.ancona</​b></​td>​  <​td>​Target <​b>​ZRefMnC_LVGUI_V3.0.ancona</​b></​td>​
  </​tr>​  </​tr>​
 +
  </​table>​  </​table>​
  <​table border="​1"​ width = "​736"​ >  <​table border="​1"​ width = "​736"​ >
Line 911: Line 1224:
  <​td>​Target <​b>​ZRefMnC_V3.0.ancona</​b></​td>​  <​td>​Target <​b>​ZRefMnC_V3.0.ancona</​b></​td>​
  </​tr>​  </​tr>​
 +
  </​table>​  </​table>​
  </​td>​  </​td>​
Line 922: Line 1236:
     ​     ​
     <table border="​0"​ width="​816">​     <table border="​0"​ width="​816">​
 +
       <​tbody>​       <​tbody>​
         <tr>         <tr>
           <​td>​Schmid Engineering AG </td>           <​td>​Schmid Engineering AG </td>
-          <td align="​right">​31.03.2011 </td>+          <td align="​right">​08.11.2011 </td>
         </tr>         </tr>
       </​tbody>​       </​tbody>​
Line 934: Line 1249:
 </​tbody>​ </​tbody>​
 </​table>​ </​table>​
 +</​body>​
 </​html>​ </​html>​
 
zsdk_revision_history.txt · Last modified: 2017/11/07 21:26 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki