diff --git a/source/position_sense/tamagawa/firmware/tamagawa_icss_reg_defs.h b/source/position_sense/tamagawa/firmware/tamagawa_icss_reg_defs.h index 2ea0eb5..24857bb 100644 --- a/source/position_sense/tamagawa/firmware/tamagawa_icss_reg_defs.h +++ b/source/position_sense/tamagawa/firmware/tamagawa_icss_reg_defs.h @@ -32,8 +32,8 @@ .if !$isdefed("__tamagawa_icss_reg_defs_h") __tamagawa_icss_reg_defs_h .set 1 - .include "../../../../pru_io/firmware/common/icss_regs.inc" - .include "../../../../pru_io/firmware/common/icss_cfg_regs.inc" + .include "../../../../mcu_plus_sdk/source/pru_io/firmware/common/icss_regs.inc" + .include "../../../../mcu_plus_sdk/source/pru_io/firmware/common/icss_cfg_regs.inc" .asg R30.t24, TAMAGAWA_CH0_RX_EN .asg R31.t27, TAMAGAWA_CH0_RX_CLR_OVF diff --git a/source/position_sense/tamagawa/firmware/tamagawa_main.asm b/source/position_sense/tamagawa/firmware/tamagawa_main.asm index c63c50f..9c573d7 100644 --- a/source/position_sense/tamagawa/firmware/tamagawa_main.asm +++ b/source/position_sense/tamagawa/firmware/tamagawa_main.asm @@ -66,7 +66,7 @@ RET2 .macro .include "tamagawa_icss_reg_defs.h" .include "tamagawa_interface.h" - .include "..\..\..\..\pru_io\firmware\common\icss_regs.inc" + .include "..\..\..\..\mcu_plus_sdk\source\pru_io\firmware\common\icss_regs.inc" .include "single_ch_receive_frames.h" .include "multi_ch_receive_frames.h" .include "firmware_version.h" @@ -98,28 +98,28 @@ TAMAGAWA_INIT: .if $isdefed("PRU0") ;Data Memory address for PRU0 is loaded in PRUx_DMEM .asg PRU0_DMEM, PRUx_DMEM - .asg ICSS_CFG_PRU0_ED_CH0_CFG1, ICSS_CFG_PRUx_ED_CH0_CFG1 - .asg ICSS_CFG_PRU0_ED_CH1_CFG1, ICSS_CFG_PRUx_ED_CH1_CFG1 - .asg ICSS_CFG_PRU0_ED_CH2_CFG1, ICSS_CFG_PRUx_ED_CH2_CFG1 - .asg ICSS_CFG_PRU0_ED_CH0_CFG0, ICSS_CFG_PRUx_ED_CH0_CFG0 - .asg ICSS_CFG_PRU0_ED_CH1_CFG0, ICSS_CFG_PRUx_ED_CH1_CFG0 - .asg ICSS_CFG_PRU0_ED_CH2_CFG0, ICSS_CFG_PRUx_ED_CH2_CFG0 - .asg ICSS_CFG_PRU0_ED_TXCFG, ICSS_CFG_PRUx_ED_TXCFG - .asg ICSS_CFG_PRU0_ED_RXCFG, ICSS_CFG_PRUx_ED_RXCFG + .asg ICSS_CFG_PRU0_ENDAT_CH0_CFG1, ICSS_CFG_PRUx_ED_CH0_CFG1 + .asg ICSS_CFG_PRU0_ENDAT_CH1_CFG1, ICSS_CFG_PRUx_ED_CH1_CFG1 + .asg ICSS_CFG_PRU0_ENDAT_CH2_CFG1, ICSS_CFG_PRUx_ED_CH2_CFG1 + .asg ICSS_CFG_PRU0_ENDAT_CH0_CFG0, ICSS_CFG_PRUx_ED_CH0_CFG0 + .asg ICSS_CFG_PRU0_ENDAT_CH1_CFG0, ICSS_CFG_PRUx_ED_CH1_CFG0 + .asg ICSS_CFG_PRU0_ENDAT_CH2_CFG0, ICSS_CFG_PRUx_ED_CH2_CFG0 + .asg ICSS_CFG_PRU0_ENDAT_TXCFG, ICSS_CFG_PRUx_ED_TXCFG + .asg ICSS_CFG_PRU0_ENDAT_RXCFG, ICSS_CFG_PRUx_ED_RXCFG .endif ;If PRU1 is defined in symbols, it will select all PRU1 CFG registers. .if $isdefed("PRU1") ;Data Memory address for PRU1 is loaded in PRUx_DMEM .asg PRU1_DMEM, PRUx_DMEM - .asg ICSS_CFG_PRU1_ED_CH0_CFG1, ICSS_CFG_PRUx_ED_CH0_CFG1 - .asg ICSS_CFG_PRU1_ED_CH1_CFG1, ICSS_CFG_PRUx_ED_CH1_CFG1 - .asg ICSS_CFG_PRU1_ED_CH2_CFG1, ICSS_CFG_PRUx_ED_CH2_CFG1 - .asg ICSS_CFG_PRU1_ED_CH0_CFG0, ICSS_CFG_PRUx_ED_CH0_CFG0 - .asg ICSS_CFG_PRU1_ED_CH1_CFG0, ICSS_CFG_PRUx_ED_CH1_CFG0 - .asg ICSS_CFG_PRU1_ED_CH2_CFG0, ICSS_CFG_PRUx_ED_CH2_CFG0 - .asg ICSS_CFG_PRU1_ED_TXCFG, ICSS_CFG_PRUx_ED_TXCFG - .asg ICSS_CFG_PRU1_ED_RXCFG, ICSS_CFG_PRUx_ED_RXCFG + .asg ICSS_CFG_PRU1_ENDAT_CH0_CFG1, ICSS_CFG_PRUx_ED_CH0_CFG1 + .asg ICSS_CFG_PRU1_ENDAT_CH1_CFG1, ICSS_CFG_PRUx_ED_CH1_CFG1 + .asg ICSS_CFG_PRU1_ENDAT_CH2_CFG1, ICSS_CFG_PRUx_ED_CH2_CFG1 + .asg ICSS_CFG_PRU1_ENDAT_CH0_CFG0, ICSS_CFG_PRUx_ED_CH0_CFG0 + .asg ICSS_CFG_PRU1_ENDAT_CH1_CFG0, ICSS_CFG_PRUx_ED_CH1_CFG0 + .asg ICSS_CFG_PRU1_ENDAT_CH2_CFG0, ICSS_CFG_PRUx_ED_CH2_CFG0 + .asg ICSS_CFG_PRU1_ENDAT_TXCFG, ICSS_CFG_PRUx_ED_TXCFG + .asg ICSS_CFG_PRU1_ENDAT_RXCFG, ICSS_CFG_PRUx_ED_RXCFG .endif ; Initalize ENDAT mode diff --git a/source/position_sense/tamagawa/firmware/tamagawa_master_multi_channel_bin.h b/source/position_sense/tamagawa/firmware/tamagawa_master_multi_channel_bin.h index caec66e..e24b233 100644 --- a/source/position_sense/tamagawa/firmware/tamagawa_master_multi_channel_bin.h +++ b/source/position_sense/tamagawa/firmware/tamagawa_master_multi_channel_bin.h @@ -1,8 +1,8 @@ -/* +/* * tamagawa_master_multi_channel_bin.h - * - * - * Copyright (c) 2022, Texas Instruments Incorporated + * + * + * Copyright (c) 2015 - 2016, Texas Instruments Incorporated * All rights reserved not granted herein. * * Limited License. @@ -21,7 +21,7 @@ * code license limitations below) in the documentation and/or other materials provided * with the distribution * - * Redistribution and use in binary form, without modification, are permitted provided + * Redistribution and use in binary form, without modification, are permitted provided * that the following conditions are met: * No reverse engineering, decompilation, or disassembly of this software is * permitted with respect to any software provided in binary form. @@ -36,19 +36,19 @@ * Any redistribution and use of any object code compiled from the source code and * any resulting derivative works, are licensed by TI for use only with TI Devices. * - * Neither the name of Texas Instruments Incorporated nor the names of its suppliers - * may be used to endorse or promote products derived from this software without + * Neither the name of Texas Instruments Incorporated nor the names of its suppliers + * may be used to endorse or promote products derived from this software without * specific prior written permission. * * DISCLAIMER. * * THIS SOFTWARE IS PROVIDED BY TI AND TI'S LICENSORS "AS IS" AND ANY EXPRESS OR IMPLIED * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL TI AND + * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL TI AND * TI'S LICENSORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * diff --git a/source/position_sense/tamagawa/firmware/tamagawa_master_single_channel_bin.h b/source/position_sense/tamagawa/firmware/tamagawa_master_single_channel_bin.h index 0a9b70e..768a0ae 100644 --- a/source/position_sense/tamagawa/firmware/tamagawa_master_single_channel_bin.h +++ b/source/position_sense/tamagawa/firmware/tamagawa_master_single_channel_bin.h @@ -1,8 +1,8 @@ -/* +/* * tamagawa_master_single_channel_bin.h - * - * - * Copyright (c) 2022, Texas Instruments Incorporated + * + * + * Copyright (c) 2015 - 2016, Texas Instruments Incorporated * All rights reserved not granted herein. * * Limited License. @@ -21,7 +21,7 @@ * code license limitations below) in the documentation and/or other materials provided * with the distribution * - * Redistribution and use in binary form, without modification, are permitted provided + * Redistribution and use in binary form, without modification, are permitted provided * that the following conditions are met: * No reverse engineering, decompilation, or disassembly of this software is * permitted with respect to any software provided in binary form. @@ -36,19 +36,19 @@ * Any redistribution and use of any object code compiled from the source code and * any resulting derivative works, are licensed by TI for use only with TI Devices. * - * Neither the name of Texas Instruments Incorporated nor the names of its suppliers - * may be used to endorse or promote products derived from this software without + * Neither the name of Texas Instruments Incorporated nor the names of its suppliers + * may be used to endorse or promote products derived from this software without * specific prior written permission. * * DISCLAIMER. * * THIS SOFTWARE IS PROVIDED BY TI AND TI'S LICENSORS "AS IS" AND ANY EXPRESS OR IMPLIED * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL TI AND + * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL TI AND * TI'S LICENSORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *