Ignore:
Timestamp:
May 22, 2019, 10:03:37 PM (5 years ago)
Author:
coas-nagasima
Message:

ビルドが通るよう更新

File:
1 edited

Legend:

Unmodified
Added
Removed
  • azure_iot_hub/trunk/ntshell/fatfs/mmc_rspi.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r388 r389  
    5656        /* SPIMISO=PULLUP */
    5757        sil_wrb_mem(PORTC_PCR_ADDR, sil_reb_mem(PORTC_PDR_ADDR) | PORT_PDR_B7_BIT);
    58         /* CMOSを選択 */
     58        /* CMOSを選択 */
    5959        sil_wrb_mem(PORTC_ODR0_ADDR, 0x00);
    60         /* CMOSを選択 */
     60        /* CMOSを選択 */
    6161        sil_wrb_mem(PORTC_ODR1_ADDR, 0x00);
    6262}
     
    6969{
    7070        /*
    71          * モジュールストップ機能の設定(RSPI0)
     71         * モジュールストップ機能の設定(RSPI0)
    7272         */
    73         sil_wrh_mem(SYSTEM_PRCR_ADDR, (uint16_t)0xA502);        /* 書込み許可 */
     73        sil_wrh_mem(SYSTEM_PRCR_ADDR, (uint16_t)0xA502);        /* 書込み許可 */
    7474        sil_wrw_mem(SYSTEM_MSTPCRB_ADDR,
    7575                sil_rew_mem(SYSTEM_MSTPCRB_ADDR) & ~SYSTEM_MSTPCRB_MSTPB17_BIT);
    76         sil_wrh_mem(SYSTEM_PRCR_ADDR, (uint16_t)0xA500);        /* 書込み禁止 */
    77 
    78         /* P15をGPIOとして使用 */
     76        sil_wrh_mem(SYSTEM_PRCR_ADDR, (uint16_t)0xA500);        /* 書込み禁止 */
     77
     78        /* P15をGPIOとして使用 */
    7979        sil_wrb_mem(PORT1_PMR_ADDR,
    8080                sil_reb_mem(PORT1_PMR_ADDR) & ~PORT_PMR_B5_BIT);
    81         /* PC0をGPIOとして使用 */
     81        /* PC0をGPIOとして使用 */
    8282        sil_wrb_mem(PORTC_PMR_ADDR,
    8383                sil_reb_mem(PORTC_PMR_ADDR) & ~PORT_PMR_B0_BIT);
    84         /* PC5, PC6, PC7を周辺機能として使用 */
     84        /* PC5, PC6, PC7を周辺機能として使用 */
    8585        sil_wrb_mem(PORTC_PMR_ADDR,
    8686                sil_reb_mem(PORTC_PMR_ADDR) | PORT_PMR_B5_BIT | PORT_PMR_B6_BIT | PORT_PMR_B7_BIT);
    8787
    88         /* 書き込みプロテクトレジスタの設定 PFSWEビットへの書き込みを許可 */
     88        /* 書き込みプロテクトレジスタの設定 PFSWEビットへの書き込みを許可 */
    8989        sil_wrb_mem(MPC_PWPR_ADDR, 0x00);
    90         /* 書き込みプロテクトレジスタの設定 PxxFSレジスタへの書き込みを許可 */
     90        /* 書き込みプロテクトレジスタの設定 PxxFSレジスタへの書き込みを許可 */
    9191        sil_wrb_mem(MPC_PWPR_ADDR, 0x40);
    9292
    93         /* RSPCKAを選択 */
     93        /* RSPCKAを選択 */
    9494        sil_wrb_mem(MPC_PC5PFS_ADDR, 0x0d);
    95         /* MOSIAを選択 */
     95        /* MOSIAを選択 */
    9696        sil_wrb_mem(MPC_PC6PFS_ADDR, 0x0d);
    97         /* MISOAを選択 */
     97        /* MISOAを選択 */
    9898        sil_wrb_mem(MPC_PC7PFS_ADDR, 0x0d);
    9999
    100         /* 書き込みプロテクトレジスタの設定 書き込みを禁止 */
     100        /* 書き込みプロテクトレジスタの設定 書き込みを禁止 */
    101101        sil_wrb_mem(MPC_PWPR_ADDR, 0x80);
    102102}
     
    104104static void FCLK_FAST()
    105105{
    106         /* RSPI機能を無効化 */
     106        /* RSPI機能を無効化 */
    107107        sil_wrb_mem(RSPI0_SPCR_ADDR,
    108108                sil_reb_mem(RSPI0_SPCR_ADDR) & ~RSPI_SPCR_SPE_BIT);
    109         /* ビットレート設定 */
     109        /* ビットレート設定 */
    110110        sil_wrb_mem(RSPI0_SPBR_ADDR, F_PCLK / 2 / SCLK_FAST - 1);
    111         /* RSPI機能を有効化 */
     111        /* RSPI機能を有効化 */
    112112        sil_wrb_mem(RSPI0_SPCR_ADDR,
    113113                sil_reb_mem(RSPI0_SPCR_ADDR) | RSPI_SPCR_SPE_BIT);
Note: See TracChangeset for help on using the changeset viewer.