Ignore:
Timestamp:
Apr 5, 2019, 9:26:53 PM (5 years ago)
Author:
coas-nagasima
Message:

mbed関連を更新
シリアルドライバをmbedのHALを使うよう変更
ファイルディスクリプタの処理を更新

File:
1 edited

Legend:

Unmodified
Added
Removed
  • asp3_tinet_ecnl_rx/trunk/ntshell/fatfs/ffarch.c

    r364 r374  
    5454#include "ff.h"
    5555#include "ffarch.h"
    56 #include "util/ntstdio.h"
    57 #include "mbed_api.h"
    58 
    59 extern ntstdio_t ntstdio;
     56#include <stdio.h>
     57#include "gpio_api.h"
     58#include "rtc_api.h"
    6059
    6160enum ffarch_state_t {
     
    8584        ret2 = get_tim(&now);
    8685        if (ret2 != E_OK){
    87                 ntstdio_printf(&ntstdio, "[ffarch] get_tim error: %s",
     86                printf("[ffarch] get_tim error: %s",
    8887                        itron_strerror(ret2));
    8988                return;
     
    9998                ret = tslp_tsk(timer);
    10099                if ((ret != E_OK) && (ret != E_TMOUT)) {
    101                         ntstdio_printf(&ntstdio, "[ffarch] tslp_tsk error: %s %d",
     100                        printf("[ffarch] tslp_tsk error: %s %d",
    102101                                itron_strerror(ret), timer);
    103102                        break;
     
    106105                ret2 = get_tim(&now);
    107106                if (ret2 != E_OK) {
    108                         ntstdio_printf(&ntstdio, "[ffarch] get_tim error: %s",
     107                        printf("[ffarch] get_tim error: %s",
    109108                                itron_strerror(ret2));
    110109                        break;
     
    151150#endif
    152151        if (romdisk_init()) {
    153                 ntstdio_printf(&ntstdio, "ROM disk (0:) OK!\n");
     152                printf("ROM disk (0:) OK!\n");
    154153        }
    155154        else {
    156                 ntstdio_printf(&ntstdio, "ROM disk (0:) NG!\n");
     155                printf("ROM disk (0:) NG!\n");
    157156        }
    158157}
     
    304303        case FFS_RETRY_WAIT:
    305304                if (ffarch_retry_count == 0) {
    306                         ntstdio_printf(&ntstdio, "SD card (1:) initialize tired...\n");
     305                        printf("SD card (1:) initialize tired...\n");
    307306
    308307                        ffarch_state = FFS_IDLE;
     
    316315                /* SDカードが入れられた場合 */
    317316                if (((mmc_rspi_prev_status & STA_NODISK) != 0) && ((mmc_rspi_status() & STA_NODISK) == 0)) {
    318                         ntstdio_printf(&ntstdio, "SD card initializing ...\n");
     317                        printf("SD card initializing ...\n");
    319318
    320319                        Sd.FatFs.fs_type = 0;
    321320                        if (SD_begin()) {
    322                                 ntstdio_printf(&ntstdio, "SD card (1:) OK!\n");
     321                                printf("SD card (1:) OK!\n");
    323322
    324323                                /* uploadディレクトリを作成しておく */
     
    330329                        }
    331330                        else {
    332                                 ntstdio_printf(&ntstdio, "SD card (1:) NG!\n");
     331                                printf("SD card (1:) NG!\n");
    333332                                ffarch_state = FFS_RETRY_WAIT;
    334333                                ffarch_timer = 1000 * 1000;
     
    337336                /* SDカードが抜かれた場合 */
    338337                else if (((mmc_rspi_prev_status & STA_NODISK) == 0) && ((mmc_rspi_status() & STA_NODISK) != 0)) {
    339                         ntstdio_printf(&ntstdio, "SD card unmount\n");
     338                        printf("SD card unmount\n");
    340339
    341340                        f_mount(&Sd.FatFs, "1:", 0);
     
    349348}
    350349
    351 int ff_cre_syncobj(BYTE vol, _SYNC_t* sobj)
     350int ff_cre_syncobj(BYTE vol, FF_SYNC_t* sobj)
    352351{
    353352        return 1;
    354353}
    355354
    356 int ff_req_grant(_SYNC_t sobj)
     355int ff_req_grant(FF_SYNC_t sobj)
    357356{
    358357        ER ret;
     
    361360}
    362361
    363 void ff_rel_grant(_SYNC_t sobj)
     362void ff_rel_grant(FF_SYNC_t sobj)
    364363{
    365364        sig_sem(SEM_FILESYSTEM);
    366365}
    367366
    368 int ff_del_syncobj(_SYNC_t sobj)
     367int ff_del_syncobj(FF_SYNC_t sobj)
    369368{
    370369        return 1;
Note: See TracChangeset for help on using the changeset viewer.