Jump to content

    

Проблема с форматированием кода

Новый движок постепенно адаптируется, спасибо причастным к этому непростому процессу. Да и народ привыкает. :acute:

Но вот с редактированием вложений пока много проблем. Например, были такие тэги "codebox":

, позволяли сократить простыню кода в сообщении, используя прокрутку.


Почему-то нет сейчас. Можно вернуть? И, непонятно, как редактировать вложения, например, цитаты. Тэгов не видно.

Share this post


Link to post
Share on other sites

Похоже, работает, как просто "code".

С редактированием полная ... - получается разве что выделить всё и удалить.

Share this post


Link to post
Share on other sites

Надо заметить, что codebox в старой версии был отвратен: при копировании из него текста слетало форматирование. При такой альтернативе простыня лучше.

Share this post


Link to post
Share on other sites

test2 - failed

 

	//
// * Include files
// ******************************************************************************/
#include "reset.h"
	/**
 *******************************************************************************
 ** \addtogroup ResetGroup
 ******************************************************************************/
//@{
	/*******************************************************************************
 * Local pre-processor symbols/macros ('#define')
 ******************************************************************************/
	
/*******************************************************************************
 * Global variable definitions (declared in header file with 'extern')
 ******************************************************************************/
	/*******************************************************************************
 * Local type definitions ('typedef')
 ******************************************************************************/
	/*******************************************************************************
 * Local variable definitions ('static')
 ******************************************************************************/
	/*******************************************************************************
 * Local function prototypes ('static')
 ******************************************************************************/
	
/*******************************************************************************
 * Function implementation - global ('extern') and local ('static')
 ******************************************************************************/
	/**
  ************************************************** *****************************
  ** \brief Get the reset source type.
  **
  ** \param [out] pstcOut reset source type list
  **
  ** \retval Ok Operation succeeded
  ** Other operation failed
  ************************************************** ****************************/
en_result_t Reset_GetCause(stc_reset_cause_t *pstcOut)
{
    uint8_t u8val = 0;
    if (NULL == pstcOut)
    {
        return ErrorInvalidParameter;
    }
    
    u8val = M0P_RESET->RESET_FLAG;
    
    *pstcOut = *((stc_reset_cause_t*)&u8val);
    return Ok;
}
	/**
  ************************************************** *****************************
  ** \brief Clear reset source type.
  **
  ** \param [in] stcval Reset source type list, the corresponding bit of each type is written with "0" clear, writing "1" is invalid
  **
  ** \retval Ok Operation succeeded
  ** Other operation failed
  ************************************************** ****************************/
en_result_t Reset_Clear(stc_reset_cause_t stcval)
{
    uint8_t u8val = *((uint8_t*)&stcval);
	    M0P_RESET->RESET_FLAG = u8val;
	    return Ok;
}
	/**
  ************************************************** *****************************
  ** \brief Set the peripheral reset source switch.
  **
  ** \param [in] enPeri reset source type list
  ** \param [in] bFlag reset switch
  **
  ** \retval Ok Operation succeeded
  ** Other operation failed
  ************************************************** ****************************/
en_result_t Reset_SetPeripheralReset(en_reset_peripheral_t enPeri, boolean_t bFlag)
{
	    bFlag = !!bFlag;
	    if(TRUE == bFlag)
    {
        M0P_RESET->PREI_RESET |= (uint32_t)enPeri;
    }
    else
    {
        M0P_RESET->PREI_RESET &= ~(uint32_t)enPeri;
    }
       
    return Ok;
}
	//@} // ResetGroup
	/*******************************************************************************
 * EOF (not truncated)
 ******************************************************************************/
	
 
	

Share this post


Link to post
Share on other sites

Сделайте, если возможно, окно длинного кода (к примеру больше 20 строк) свернутым по умолчанию в спойлер.

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this