Paul Paterson / mbed-dev

Fork of mbed-dev by mbed official

Committer:
<>
Date:
Fri Oct 28 11:17:30 2016 +0100
Revision:
149:156823d33999
Parent:
targets/cmsis/TARGET_RENESAS/TARGET_VK_RZ_A1H/inc/iodefines/bsc_iodefine.h@119:3921aeca8633
This updates the lib to the mbed lib v128

NOTE: This release includes a restructuring of the file and directory locations and thus some
include paths in your code may need updating accordingly.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbed_official 119:3921aeca8633 1 /*******************************************************************************
mbed_official 119:3921aeca8633 2 * DISCLAIMER
mbed_official 119:3921aeca8633 3 * This software is supplied by Renesas Electronics Corporation and is only
mbed_official 119:3921aeca8633 4 * intended for use with Renesas products. No other uses are authorized. This
mbed_official 119:3921aeca8633 5 * software is owned by Renesas Electronics Corporation and is protected under
mbed_official 119:3921aeca8633 6 * all applicable laws, including copyright laws.
mbed_official 119:3921aeca8633 7 * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING
mbed_official 119:3921aeca8633 8 * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT
mbed_official 119:3921aeca8633 9 * LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
mbed_official 119:3921aeca8633 10 * AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.
mbed_official 119:3921aeca8633 11 * TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS
mbed_official 119:3921aeca8633 12 * ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE
mbed_official 119:3921aeca8633 13 * FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR
mbed_official 119:3921aeca8633 14 * ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE
mbed_official 119:3921aeca8633 15 * BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
mbed_official 119:3921aeca8633 16 * Renesas reserves the right, without notice, to make changes to this software
mbed_official 119:3921aeca8633 17 * and to discontinue the availability of this software. By using this software,
mbed_official 119:3921aeca8633 18 * you agree to the additional terms and conditions found by accessing the
mbed_official 119:3921aeca8633 19 * following link:
mbed_official 119:3921aeca8633 20 * http://www.renesas.com/disclaimer*
mbed_official 119:3921aeca8633 21 * Copyright (C) 2013-2014 Renesas Electronics Corporation. All rights reserved.
mbed_official 119:3921aeca8633 22 *******************************************************************************/
mbed_official 119:3921aeca8633 23 /*******************************************************************************
mbed_official 119:3921aeca8633 24 * File Name : bsc_iodefine.h
mbed_official 119:3921aeca8633 25 * $Rev: $
mbed_official 119:3921aeca8633 26 * $Date:: $
mbed_official 119:3921aeca8633 27 * Description : Definition of I/O Register (V1.00a)
mbed_official 119:3921aeca8633 28 ******************************************************************************/
mbed_official 119:3921aeca8633 29 #ifndef BSC_IODEFINE_H
mbed_official 119:3921aeca8633 30 #define BSC_IODEFINE_H
mbed_official 119:3921aeca8633 31 /* ->SEC M1.10.1 : Not magic number */
mbed_official 119:3921aeca8633 32
mbed_official 119:3921aeca8633 33 struct st_bsc
mbed_official 119:3921aeca8633 34 { /* BSC */
mbed_official 119:3921aeca8633 35 volatile uint32_t CMNCR; /* CMNCR */
mbed_official 119:3921aeca8633 36 #define BSC_CSnBCR_COUNT 6
mbed_official 119:3921aeca8633 37 volatile uint32_t CS0BCR; /* CS0BCR */
mbed_official 119:3921aeca8633 38 volatile uint32_t CS1BCR; /* CS1BCR */
mbed_official 119:3921aeca8633 39 volatile uint32_t CS2BCR; /* CS2BCR */
mbed_official 119:3921aeca8633 40 volatile uint32_t CS3BCR; /* CS3BCR */
mbed_official 119:3921aeca8633 41 volatile uint32_t CS4BCR; /* CS4BCR */
mbed_official 119:3921aeca8633 42 volatile uint32_t CS5BCR; /* CS5BCR */
mbed_official 119:3921aeca8633 43 volatile uint8_t dummy4[12]; /* */
mbed_official 119:3921aeca8633 44 #define BSC_CSnWCR_COUNT 6
mbed_official 119:3921aeca8633 45 volatile uint32_t CS0WCR; /* CS0WCR */
mbed_official 119:3921aeca8633 46 volatile uint32_t CS1WCR; /* CS1WCR */
mbed_official 119:3921aeca8633 47 volatile uint32_t CS2WCR; /* CS2WCR */
mbed_official 119:3921aeca8633 48 volatile uint32_t CS3WCR; /* CS3WCR */
mbed_official 119:3921aeca8633 49 volatile uint32_t CS4WCR; /* CS4WCR */
mbed_official 119:3921aeca8633 50 volatile uint32_t CS5WCR; /* CS5WCR */
mbed_official 119:3921aeca8633 51 volatile uint8_t dummy5[12]; /* */
mbed_official 119:3921aeca8633 52 volatile uint32_t SDCR; /* SDCR */
mbed_official 119:3921aeca8633 53 volatile uint32_t RTCSR; /* RTCSR */
mbed_official 119:3921aeca8633 54 volatile uint32_t RTCNT; /* RTCNT */
mbed_official 119:3921aeca8633 55 volatile uint32_t RTCOR; /* RTCOR */
mbed_official 119:3921aeca8633 56 volatile uint8_t dummy6[4]; /* */
mbed_official 119:3921aeca8633 57 #define BSC_TOSCORn_COUNT 6
mbed_official 119:3921aeca8633 58 volatile uint32_t TOSCOR0; /* TOSCOR0 */
mbed_official 119:3921aeca8633 59 volatile uint32_t TOSCOR1; /* TOSCOR1 */
mbed_official 119:3921aeca8633 60 volatile uint32_t TOSCOR2; /* TOSCOR2 */
mbed_official 119:3921aeca8633 61 volatile uint32_t TOSCOR3; /* TOSCOR3 */
mbed_official 119:3921aeca8633 62 volatile uint32_t TOSCOR4; /* TOSCOR4 */
mbed_official 119:3921aeca8633 63 volatile uint32_t TOSCOR5; /* TOSCOR5 */
mbed_official 119:3921aeca8633 64 volatile uint8_t dummy7[8]; /* */
mbed_official 119:3921aeca8633 65 volatile uint32_t TOSTR; /* TOSTR */
mbed_official 119:3921aeca8633 66 volatile uint32_t TOENR; /* TOENR */
mbed_official 119:3921aeca8633 67 };
mbed_official 119:3921aeca8633 68
mbed_official 119:3921aeca8633 69
mbed_official 119:3921aeca8633 70 #define BSC (*(struct st_bsc *)0x3FFFC000uL) /* BSC */
mbed_official 119:3921aeca8633 71
mbed_official 119:3921aeca8633 72
mbed_official 119:3921aeca8633 73 #define BSCCMNCR BSC.CMNCR
mbed_official 119:3921aeca8633 74 #define BSCCS0BCR BSC.CS0BCR
mbed_official 119:3921aeca8633 75 #define BSCCS1BCR BSC.CS1BCR
mbed_official 119:3921aeca8633 76 #define BSCCS2BCR BSC.CS2BCR
mbed_official 119:3921aeca8633 77 #define BSCCS3BCR BSC.CS3BCR
mbed_official 119:3921aeca8633 78 #define BSCCS4BCR BSC.CS4BCR
mbed_official 119:3921aeca8633 79 #define BSCCS5BCR BSC.CS5BCR
mbed_official 119:3921aeca8633 80 #define BSCCS0WCR BSC.CS0WCR
mbed_official 119:3921aeca8633 81 #define BSCCS1WCR BSC.CS1WCR
mbed_official 119:3921aeca8633 82 #define BSCCS2WCR BSC.CS2WCR
mbed_official 119:3921aeca8633 83 #define BSCCS3WCR BSC.CS3WCR
mbed_official 119:3921aeca8633 84 #define BSCCS4WCR BSC.CS4WCR
mbed_official 119:3921aeca8633 85 #define BSCCS5WCR BSC.CS5WCR
mbed_official 119:3921aeca8633 86 #define BSCSDCR BSC.SDCR
mbed_official 119:3921aeca8633 87 #define BSCRTCSR BSC.RTCSR
mbed_official 119:3921aeca8633 88 #define BSCRTCNT BSC.RTCNT
mbed_official 119:3921aeca8633 89 #define BSCRTCOR BSC.RTCOR
mbed_official 119:3921aeca8633 90 #define BSCTOSCOR0 BSC.TOSCOR0
mbed_official 119:3921aeca8633 91 #define BSCTOSCOR1 BSC.TOSCOR1
mbed_official 119:3921aeca8633 92 #define BSCTOSCOR2 BSC.TOSCOR2
mbed_official 119:3921aeca8633 93 #define BSCTOSCOR3 BSC.TOSCOR3
mbed_official 119:3921aeca8633 94 #define BSCTOSCOR4 BSC.TOSCOR4
mbed_official 119:3921aeca8633 95 #define BSCTOSCOR5 BSC.TOSCOR5
mbed_official 119:3921aeca8633 96 #define BSCTOSTR BSC.TOSTR
mbed_official 119:3921aeca8633 97 #define BSCTOENR BSC.TOENR
mbed_official 119:3921aeca8633 98 /* <-SEC M1.10.1 */
mbed_official 119:3921aeca8633 99 #endif