BSP Updates – NET+OS 7.3

 

 

 

Last Updated: 12/29/10         Fix Count: 43

 

 
Title 
Connect Wi-ME fails to authenticate after factory default
 
Case:  36555
 
Date Fixed:  12/29/10
 
Description
As soon as the CPU utilization goes down (i.e. after key generation), upon a hard reset, the WI-ME will begin authenticating again (a soft reset does not fix the problem).
 
Solution 

Fixed InitTimer() to ensure delays between radio accesses.

 

 
Title 
TX flow state problem
 
Case:  36318
 
Date Fixed:  10/15/10
 
Description
If an XOFF character (i.e. ASCII character 19) is transmitted to the serial port at 9600 baud after netos_serlinit has been called, but before the serial port has actually been opened, then transmit flow will be turned off when the port is eventually opened and written to.
 
Solution 

We now clean the TX flow state on initialization upon the device open() call.

 

 
Title 
I2C bus hangs
 
Case:  32488
 
Date Fixed:  12/08/09
 
Description

I2C bus hangs during reset.

 
Solution 
Corrected a problem that could cause the I2C bus to hang if a reset is issued during active I2C communications.

 

 
Title 
Wireless update
 
Case:  none
 
Date Fixed:  09/10/09
 
Description

Tx fifo underrun on Connectcorewi9c.

 
Solution 
Fixed underrun.

 

 
Title 
Wireless update
 
Case:  31462
 
Date Fixed:  09/04/09
 
Description
Tx out of sync in ad-hoc mode.
 
Solution 

This change will wait for an ack after sending a probe_response before setting the tx state to idle.

 

 
Title 
Wireless update
 
Case:  31462
 
Date Fixed:  08/26/09
 
Description
Performance issue with ConnectcoreWi9c_a transceiver.
 
Solution 

Implemented automatic adjustment of the MAX AGC setting based on the receive strength of received frames. 

Added firmware to enable the second DC block HP bit in the transceiver.

 

 
Title 
Timer fault
 
Case:  30793
 
Date Fixed:  06/05/09
 
Description
It is possible for one thread to alter the timer handle variable while a second thread is using it if both threads call into the function simultaneously.
 
Solution 

Corrected bug in NAMCWait which declared the timer handle to be static.

 

 
Title 
GPIO ALT path not setup correctly
 
Case:  1264832
 
Date Fixed:  03/03/09
 
Description
When checking the state of paths for the GPIOs, the Alternate path was not being handles correctly.
 
Solution 
Code now properly determines the Alternate paths.

 

 
Title 
Connectcorewi9c_a FPGA Update
 
Case:  internal
 
Date Fixed:  12/24/08
 
Description
Addresses TX FIFO reset problem which we experienced during WEP AND TCPIP data transfers.
 
Solution 
New FPGA for Connectcorewi9c_a platform.

 

 
Title 
Connectcore9p9125_a clock configuration register setup incorrectly
 
Case:  28657
 
Date Fixed:  12/05/08
 
Description
Modules could crash as DMA write ends.
 
Solution 

Clocks to unused modules have now been disabled.

 

 
Title 
NS9750 USB Device Failure
 
Case:  1261982
 
Date Fixed:  12/05/08
 
Description
nausbdev_app example application fails on NS9750 Dev board.
 
Solution 
Fixed misuse of bytesAvailable variable.

 

 
Title 
Connectcorewi9c_a UBEC calibration
 
Case:  internal
 
Date Fixed:  11/21/08
 
Description
Adjustments to UBEC TX power on Connectcorewi9c_a modules.
 
Solution 
o New FPGA will set default B_TX_GAIN to be 0xA0000000 at register 0x28

 
 
 
 
 
 
 
 
o New FPGA will allow B_TX_GAIN to be change-able at register 0x28

 
 
 
 
 
 
 
 
o Limit TX power to 10 for B_ONLY operation in wifi driver

 
 
 
 
 
 
 
 
o Default the board parameter's tx_power field to 10

 

 
Title 
RTS Toggle doesn't work on serial port B
 
Case:  27819
 
Date Fixed:  09/17/08
 
Description
We were attempting to use the serial driver when we should have been using the hardware to do this.
 
Solution 

Use HW RTS toggle to support CRTSTOGGLE when predelay and postdelay are both zero,
In this case, the RTS pin has to use the default GPIO function for RTS.

 

 
Title 
Calling NAGetSntpPrimaryServer/NAGetSntpSecondaryServer can cause system crash
 
Case:  27617
 
Date Fixed:  09/10/08
 
Description
In its effort to inquire of the board params, these calls utilize the call customizeReadDevBoardParams. In their call, they are using the boardParams structure as a stack variable (not malloced or staticed). This works OK in the BSP. But in something like an SNTP callback where the call to NAGetSntpPrimaryServer is called within the SNTP thread's stack space, this blows the thread stack, corrupts memory and causes a system crash that is extremely difficult to track down.
 
Solution 

Corrected allocation of devBoardParamsType structure from stack space to malloc.

 

 
Title 
CTS toggle on serial port not detected
 
Case:  1254539
 
Date Fixed:  09/04/08
 
Description
When the serial port is configured for HW flow control, changes in the CTS line are not detected on the serial port.
 
Solution 

1)      You can read CTS from modem status register if RTS/CTS is the only thing you use for flow control. If you want to use also DTR/DSR then, you can't read CTS from that register. This is current limitation.

2)      You can read CTS status by reading the input status of appropriate GPIO register, and CTS does not have to be reconfigured as GPIO for that. This provides a software workaround.

3)      GPIO status can be read regardless of what function that pin is configured for.

 

 
Title 
NANVWrite limiting access to NVRAM
 
Case:  27546
 
Date Fixed:  08/21/08
 
Description
NANVWrite was limiting access to NVRAM to the first 8k of a flash sector instead of the sector size.
 
Solution 

NVRAM flash driver will now allow writes up to the size of the flash sector.

 

 
Title 
ConnectME9210 clock speed correction
 
Case:  internal
 
Date Fixed:  08/13/08
 
Description

NET+OS 7.3 incorrectly set the CPU clock speed of the Digi Connect ME 9210 to 112 MHz.  Digi is taking the following steps to correct this problem.

 

  1. This patch, which will cause the NET+OS to set the CPU clock speed to match the AHB clock speed.  On the original Digi Connect ME 9210, the AHB clock speed is 56 MHz.
  2. The Digi Connect ME 9210 hardware is being updated to run at 75 MHz.  You should replace your 56 MHz Digi Connect ME 9210s with 75 MHz versions when they become available.

 

You should install the software update and switch to the new version of the Digi Connect ME 9210 when it becomes available.  That is all you need to do unless you need to run the old Digi Connect ME 9210s at 75 MHz before the new ones are available.

 
Solution 

There is a way to run the original version of the Digi Connect ME 9210 at 75 Mhz if you need to.  However, there are certain limitations you need to be aware of:

 

 

To run the old Digi Connect ME 9210 at 75 MHz do the following:

 

  1. Install this patch. 
  2. Edit the file netos/src/bsp/platforms/connectme9210/customizeClk.c and add the following statement to the top of the file:

 

#define WANT_TO_ADJUST_PLL_DIVIDER_TO_75MHZ     (1)

 

  1. Now clean and rebuild the connectme9210 platform.
  2. Write the new rom.bin file into the Digi Connect ME 9210’s flash.
  3. Write your application image into flash.

 

The unit should now run at 75 MHz when it boots from flash.

 

 
Title 
SPI master startup relocated to save power
 
Case:  27525
 
Date Fixed:  08/06/08
 
Description
To save system power, we didn't want to start the clock until the NASpiRegisterDevice() call.  
 
Solution 

Enabled clock configuration reg for SPI in SPI Module. Removed SPI intialization in bsproot.c and bootloader. SPI is initialized when SPI API is called for the 1st time.

 

 
Title 
Wireless fixes
 
Case:  26894, 26895
 
Date Fixed:  06/19/08
 
Description
Wireless units not handling beacon with blank SSID properly, and units were sending bursts of de-auth frames with zero mac address at startup.
 
Solution 

Ported fixes back from the CVS tip.

 

 
Title 
IP filtering flawed
 
Case:  26579
 
Date Fixed:  06/10/08
 
Description

The method for determining whether the IP address entered was V4 or V6 was flawed. It assumed that any address with a . was V4. This broke if a V4-mapped V6 address was entered.

 
Solution 

Method now correctly recognizes addresses.

 

 
Title 
HW register definitions added
 
Case:  1248414
 
Date Fixed:  05/14/08
 
Description
Some register definitions described in the HW Reference were missing from reg_def.h.  This could cause the example app naexternalirq to fail.
 
Solution 

Ported additional register definitions back from the CVS tip.

 

 
Title 
NaInstallTimeZone crashes
 
Case:  26161
 
Date Fixed:  04/28/08
 
Description
Data Abort could occur when installing the French Time Zone.
 
Solution 

Changed the size of the environ array to 60 to handle the larger Time Zone strings.

 

***NOTE***

This fix requires the C library be rebuilt.

Extract the file timefn.c to the gnusrc directory under your NET+OS installation.  For example, C:\netos73\gnusrc.

cd gnusrc

run “make”

Rebuild your application.

 

 
Title 
Core dump facility inaccurate
 
Case:  25428
 
Date Fixed:  04/28/08
 
Description
Error handling routines in ARM7 platforms were not working properly with the core dump facility resulting in inaccurate register info being displayed.
 
Solution 

Changed the CoreDump facility so that the PC reported is the one where the error occurred, not the PC of the exception handler.

 

 
Title 
TFTP recovery failure
 
Case:  none
 
Date Fixed:  04/18/08
 
Description
Image download via TFTP completes, but does not execute.
 
Solution 

Changed all members of the tftpc_conn_t structure to "volatile" as this structure is

accessed both from the bootloader code and the Ethernet interrupt processing code.

 

 
Title 
GPIO cleanup – Connectcore9p9215 only
 
Case:  none
 
Date Fixed:  04/11/08
 
Description
3rd alternate path configured incorrectly.
 
Solution 
Corrected 3rd alternate path for IRQ3 from 105 to 101, and allowed for setting 3rd alternate path for I2C Mux for NS9215 based platforms

 

 
Title 
BSP_WATCHDOG_TIMEOUT_IN_SECONDS not supported on NS7520 platforms
 
Case:  25857
 
Date Fixed:  04/02/08
 
Description
The watchdog timer is not easily configurable on NS7520 based platforms.
 
Solution 

Added new function watchdogTimeoutInMilliseconds that returns the watchdog timeout period.

 

 
Title 
Simpleserial not working on ARM7 platforms
 
Case:  none
 
Date Fixed:  04/01/08
 
Description
ARM7 BSP’s were being built to use PortC for simpleserial.
 
Solution 

Included bsp_serial.h in simple_serial.c to correct problem.

 

 
Title 
GPIO conflict using IRQ3 – Connectcore9p9215 only
 
Case:  25532
 
Date Fixed:  03/20/08
 
Description
Duplicate pins set up for IRQ3 on the Connectcore9p9215 platform.
 
Solution 

Fixed conflict between GPIO pins 19 and 101 when using IRQ3

 

 
Title 
Memory controller setup incorrect – Connectme9210 only
 
Case:  internal
 
Date Fixed:  03/20/08
 
Description
Memory controller settings for ROM don’t match debug scripts.
 
Solution 

Updated debugger scripts and ROM setting to proper values

 

 
Title 
Timer error corrected – ARM7 only
 
Case:  25829
 
Date Fixed:  03/20/08
 
Description
The terminal count for NS7520 and NET-50 style timers was not being calculated correctly.  
 
Solution 

Updated the code to fix the problem.  Checked to verify that the ARM9 based processors do not add an additional tick to the count, and so do not have this problem.

 

 
Title 
One wire driver added
 
Case:  internal
 
Date Fixed:  02\14\08
 
Description

Added onewire support to NS9215/NS9210 platforms

 
Solution 

Updated ApiReference for 1-Wire, FIM Configuration
Used BSP defines to select FIM GIO in onewire and UART
Moved sdioInitialize from bsproot to sdioApi
Modified sdioInitalize to take interface as a parameter and return NaStatus

 
Title 
NS9215\NS9210 ASIC Errata on RTS 
 
Case:  internal
 
Date Fixed:  02\13\08
 
Description

On the NS9210 and NS9215, RTS in the modem_ctrl register can't be controlled by software while CTS is used for HW flow control.

 
Solution 

To be able to use CTS to halt the transmitter, the HW requires that the AFE bit in the modem_ctrl register be set to 1, but this requirement prohibits us from writing to RTS directly. The work around for this problem is to use a GPIO output 0/1 to control RTS.   

 

 
Title 
Serial read failure using O_DMA
 
Case:  25192
 
Date Fixed:  02\12\08
 
Description

When using O_DMA to read data from the serial port, the bytes to read is ignored.

 
Solution 

Reworked the DMA implementation.

 

 
Title 
simpleserial not working
 
Case:  25345
 
Date Fixed:  02\11\08
 
Description

simpleserial is passing the wrong value to NA_IOHUB_* calls.

 
Solution 

simpleserial now passing correct value (5).

 

 
Title 
A\D converter fixes
 
Case:  24931, 25520
 
Date Fixed:  01\30\08
 
Description

First, there was a problem with buffer descriptors allocated by A\D converter that caused the driver to hang after about 100
runs. 

Also, the formula for the A\D sampling rate was not correct. 

 
Solution 

The first issue was that the DMA buffer descriptor was not allocated on a cache line boundary.  The example program to allocate its buffers on a cache line boundary too.
Also updated the driver to calculate the rate correctly and updated the ApiReference accordingly.

Also updated the ApiReference to make it simpler and easier to understand.

 

 
Title 
Serial Driver Update
 
Case:  internal
 
Date Fixed:  01\29\08
 
Description
New FIM UART support added.
 
Solution 
Added FIM UART support to connectcore9p9215_a and connectme9210 platforms.

 

 
Title 
I2C Driver Update
 
Case:  25416
 
Date Fixed:  01\27\08
 
Description
To save power, the 9210/9215 I2C driver should turn the clock on and reset off only when the module is being used.  The BSP start up should default to setting this clock to off and reset on.  See registers A090017C and A0900180.
 
Solution 
Enable the clock to the I2C module in NAI2CInit().

 

 
Title 
Ethernet LED does not blink on Digi Connect EM 
 
Case:  25094
 
Date Fixed:  01\22\08
 
Description
The Ethernet (yellow) LED does not blink on the Digi Connect EM.
 
Solution 
Fixed error in customizeLed.c that mistakenly defined the red LED as the Ethernet LED.

 

 
Title 
Ethernet activity LED not working on connectme9210 platform
 
Case:  25425
 
Date Fixed:  01\21\08
 
Description
The Ethernet activity LED is always green.
 
Solution 
Repaired logic that handled the LED.

 

 
Title 
CS5 not detecting all RAM
 
Case:  24419
 
Date Fixed:  01\13\08
 
Description
CS5 did not previously detect a 2nd installed RAM chip
 
Solution 
Added logic to detect and configure 2nd RAM chip on CS5 if it is there.

 

 
Title 
na_pton not converting strings properly
 
Case:  24773
 
Date Fixed:  01\08\08
 
Description
na_pton call erroneously zeroes out port number.
 
Solution 
Corrected logic in na_pton.

 

 
Title 
Connectme9210 won’t boot from flash
 
Case:  internal
 
Date Fixed:  11\01\07
 
Description
Connectme9210 can be run in debug mode, but will not boot image from flash.
 
Solution 
Fixed the SDRAM sizing routine in INIT.arm that prevented it from working with the 9210.
 
*** NOTE Connectme9210 users *** 
Replace file \bsp\init\arm9\INIT.arm with the INIT.arm contained in the patch. 
You MUST now rebuild your BSP. When done, you MUST rebuild your application.
Download your application into your device. 

 

 
Title 
AutoIP problem
 
Case:  23964
 
Date Fixed:  11\01\07
 
Description
The function isOnlyAutoIp() (as called from netosStartup()) can return true even if 
#define APP_ENABLE_AUTO_IP  APP_ON_NO_INTERFACE is set in appconf.h
 
Solution 

Fixed NAGetEnableAutoIp() to return APP_ON_NO_INTERFACE if APP_ENABLE_AUTO_IO is

set to APP_ON_NO_INTERFACE.

 
Files:

netos\debugger_files\connectme9210.jlink

netos\debugger_files\connectme9210.mbs

gnusrc\timefn.c

gnusrc\syscalls.c

netos\h\errhndlr.h

netos\h\onewire_api.h
netos\h\sdioApi.h
netos\h\magicRestartFlags.h      

netos\h\ncc_init.h

netos\h\processorgpio.h            

netos\h\serlDev.h
netos\h\iop_api.h

netos\h\a2d.h

netos\h\reg_def.h

netos\h\watchdog.h

netos\h\arm9\ns9215_a2d.h

netos\h\arm9\scm_reg.h

netos\h\arm9\iohub_reg.h

netos\h\shared\nastatus.h

netos\h\wln\wln_api.h.h

netos\lib\arm7\32b\ghs\libwpa.a

netos\lib\arm7\32b\ghs\libwpadbg.a

netos\lib\arm7\32b\gnu\libwpa.a

netos\lib\arm7\32b\gnu\libwpadbg.a

netos\lib\arm9\32b\ghs\libwpa.a

netos\lib\arm9\32b\ghs\libwpadbg.a

netos\lib\arm9\32b\gnu\libwpa.a

netos\lib\arm9\32b\gnu\libwpadbg.a

netos\src\bsp\Makefile

            netos\src\bsp\bootloader\net\tftpc.c          

            netos\src\bsp\common\appconf_api.c

netos\src\bsp\common\blExe.arm
netos\src\bsp\common\bsproot.c
netos\src\bsp\common\nainet.c

netos\src\bsp\common\nasecurity.c

netos\src\bsp\common\sysAccess.c

netos\src\bsp\customize\boardParams.c

netos\src\bsp\customize\customizeClk.c

            netos\src\bsp\customize\MII.c

            netos\src\bsp\customize\errhndlr.c

netos\src\bsp\devices\common\a2d\a2dRegister.c
netos\src\bsp\devices\common\a2d\a2dWrapper.c
netos\src\bsp\devices\common\a2d\a2d_ns9215.c
netos\src\bsp\devices\common\gpio\nagpio.c

netos\src\bsp\devices\common\newserial\mercury_serl.c

netos\src\bsp\devices\common\newserial\camry_serl.c

netos\src\bsp\devices\common\newserial\camry_serl.h

netos\src\bsp\devices\common\newserial\iop_serial.c
netos\src\bsp\devices\common\newserial\iop_serial.h
netos\src\bsp\devices\common\newserial\fim\fim_uart.c

netos\src\bsp\devices\common\newserial\fim\fim_uart.h

netos\src\bsp\devices\common\newserial\xk_em_serl.c

netos\src\bsp\devices\common\newserial\xk_em_serl.c

netos\src\bsp\devices\common\spimaster\spi_master.c

netos\src\bsp\devices\common\nvram\flashnvrm.c

netos\src\bsp\devices\common\timer\timer.c

netos\src\bsp\devices\common\newserial\iop_serial.c
netos\src\bsp\devices\common\wifimac\mac_hw_wi9c.c

netos\src\bsp\devices\common\wifimac\mac_hw.c

netos\src\bsp\devices\common\wifimac\mac_hw_wiwave.c

netos\src\bsp\devices\common\wifimac\mac.h

netos\src\bsp\devices\common\wifimac\mac_data.c

netos\src\bsp\devices\common\wifimac\mac_mgmt.c
netos\src\bsp\devices\net_50_20\serial\simpleserial.c
netos\src\bsp\devices\net_50_20\serial\gdbserial.c
netos\src\bsp\devices\net_50_20\watchdog\watchdog.c
netos\src\bsp\devices\ns9xxx\common\i2c\i2c_api.c
netos\src\bsp\devices\ns9xxx\common\iop\iop_api.c
netos\src\bsp\devices\ns9xxx\common\iop\iop_private.h
netos\src\bsp\devices\ns9xxx\common\mmu\mmu_util.c

netos\src\bsp\devices\ns9xxx\common\onewire\onewire.c
netos\src\bsp\devices\ns9xxx\common\onewire\onewire.h
netos\src\bsp\devices\ns9xxx\common\onewire\fim\fim_onewire.c
netos\src\bsp\devices\ns9xxx\common\onewire\fim\fim_onewire.h
netos\src\bsp\devices\ns9xxx\common\sdio\sdioApi.c
netos\src\bsp\devices\ns9xxx\common\sdio\sdioPic.c
netos\src\bsp\devices\ns9xxx\common\sdio\sdioPic.h
netos\src\bsp\devices\ns9xxx\common\usbdev\usbDma.c
netos\src\bsp\devices\ns9xxx\common\watchdog\watchdog.c
netos\src\bsp\devices\ns9xxx\ns9215\gpio\processorgpio.c

netos\src\bsp\devices\ns9xxx\ns9215\gpio\gpio.c

netos\src\bsp\devices\ns9xxx\ns9215\serial\simpleserial.c

netos\src\bsp\h\bsp_defs.h

netos\src\bsp\h\MII.h

netos\src\bsp\h\bsp_local.h

netos\src\bsp\init\arm7\INIT.arm

            netos\src\bsp\init\arm7\INIT.s

            netos\src\bsp\init\arm9\INIT.arm

            netos\src\bsp\init\arm9\NCC_INIT.c

            netos\src\bsp\init\arm9\powersave.c

            netos\src\bsp\init\arm9\nawait.c

netos\src\bsp\platforms\connectcore9p9215_a\Makefile.files
netos\src\bsp\platforms\connectcore9p9215_a\customizeCache.c
netos\src\bsp\platforms\connectcore9p9215_a\bsp.gpj
netos\src\bsp\platforms\connectcore9p9215_a\bsp_iop.h
netos\src\bsp\platforms\connectcore9p9215_a\dbgbsp.gpj
netos\src\bsp\platforms\connectcore9p9215_a\subproject.gpj
netos\src\bsp\platforms\connectcore9p9215_a\devices.c
netos\src\bsp\platforms\connectcore9p9215_a\MII.c

netos\src\bsp\platforms\connectcore9p9215_a\nagpio.h

netos\src\bsp\platforms\connectcore9p9215_a\gpio.h

netos\src\bsp\platforms\connectcore9p9215_a\blmain.c

netos\src\bsp\platforms\connectcore9p9215_a\spi_blmain.c

netos\src\bsp\platforms\connectcore9p9215_a\gpioplatform.c

            netos\src\bsp\platforms\connectcore9p9360_a\cs.c

            netos\src\bsp\platforms\connectcore9p9360_a\bsp_sys.h

            netos\src\bsp\platforms\connectem\customizeLed.c

netos\src\bsp\platforms\connectme9210\Makefile.files
netos\src\bsp\platforms\connectme9210\nagpio.h

netos\src\bsp\platforms\connectme9210\gpioplatform.c

netos\src\bsp\platforms\connectme9210\init_settings.h

netos\src\bsp\platforms\connectme9210\customizeCache.c
netos\src\bsp\platforms\connectme9210\customizeClk.c
netos\src\bsp\platforms\connectme9210\bsp.c
netos\src\bsp\platforms\connectme9210\bsp.gpj
netos\src\bsp\platforms\connectme9210\bsp_iop.h
netos\src\bsp\platforms\connectme9210\cs.c
netos\src\bsp\platforms\connectme9210\dbgbsp.gpj
netos\src\bsp\platforms\connectme9210\subproject.gpj
netos\src\bsp\platforms\connectme9210\devices.c

netos\src\bsp\platforms\connectme9210\bsp_net.h
netos\src\bsp\platforms\connectme9210\customizeLed.c
netos\src\bsp\platforms\connectme9210\blmain.c

netos\src\bsp\platforms\connectme9210\spi_blmain.c

netos\src\bsp\platforms\connectcore9p9360_a\blmain.c

netos\src\bsp\platforms\connectcore9p9360_a\spi_blmain.c

netos\src\bsp\platforms\connectcore9c_a\blmain.c

netos\src\bsp\platforms\connectcore9c_a\spi_blmain.c

netos\ssrc\bsp\platforms\connectcorewi9c_a\bbfw.c

netos\ssrc\bsp\platforms\connectcorewi9c_a\Makefile.files

netos\src\bsp\platforms\connectcorewi9c_a\blmain.c

netos\src\bsp\platforms\connectcorewi9c_a\spi_blmain.c

netos\src\bsp\platforms\ns9210_a\blmain.c

netos\src\bsp\platforms\ns9210_a\spi_blmain.c

netos\src\bsp\platforms\ns9360_a\blmain.c

netos\src\bsp\platforms\ns9360_a\spi_blmain.c

netos\src\bsp\platforms\ns9750_a\blmain.c

netos\src\bsp\platforms\ns9750_a\spi_blmain.c

netos\src\examples\naa2d\root.c

netos\src\examples\naexternalirq\root.c

 

The following files have been added to the patch to support future features.

 

netos\h\nacbus.h

netos\src\bsp\devices\ns9xxx\common\can\canIopDriver.c

netos\src\bsp\devices\ns9xxx\common\can\canIopDriver.h

netos\src\bsp\devices\ns9xxx\common\can\nacbus.c

netos\src\bsp\devices\ns9xxx\common\can\nacbusPrivate.h

netos\src\bsp\h\canTable.h

netos\src\bsp\platforms\connectcore9p9215_a\bsp_drivers.h

netos\src\bsp\platforms\connectcore9p9215_a\canTable.c

netos\src\bsp\platforms\connectcore9p9215_a\Makefile.example

netos\src\examples\Clib_fatfs\readme

netos\src\examples\nacbus\32b\Makefile

netos\src\examples\nacbus\appconf.h

netos\src\examples\nacbus\naftpapp.c

netos\src\examples\nacbus\readme

netos\src\examples\nacbus\root.c

netos\src\examples\naspi_extern\master\readme

netos\src\examples\naspi_extern\slave\readme

               

Special Instructions

 

*** Note to Digi ESP users ***

 

New projects created in Digi ESP will include all applied patches.

 

This patch contains files that will not automatically update your current Digi ESP projects.

 

These files are:

src/bsp/common/appconf_api.c

src/bsp/platforms/*

src/examples/*

 

You will need to merge them into your project if they are required.

 

Your Digi ESP project can be found by opening Digi ESP in the C/C++ perspective, right clicking your project and selecting properties.  The location will be under the info section.

 

As always, backup your files before making these changes.

 

 

 

Patch Link:  BSPUpdates_73

 

Dependencies

This patch also requires the installation of the following patch(es):

ApiReference_73